0001493152-23-021178.txt : 20230614 0001493152-23-021178.hdr.sgml : 20230614 20230614090032 ACCESSION NUMBER: 0001493152-23-021178 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20230430 FILED AS OF DATE: 20230614 DATE AS OF CHANGE: 20230614 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Coda Octopus Group, Inc. CENTRAL INDEX KEY: 0001334325 STANDARD INDUSTRIAL CLASSIFICATION: SEARCH, DETECTION, NAVIGATION, GUIDANCE, AERONAUTICAL SYS [3812] IRS NUMBER: 342008348 STATE OF INCORPORATION: DE FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38154 FILM NUMBER: 231013097 BUSINESS ADDRESS: STREET 1: 3300 S HIAWASSEE RD., STREET 2: SUITE 104-105 CITY: ORLANDO STATE: FL ZIP: 32835 BUSINESS PHONE: 801-973-9136 MAIL ADDRESS: STREET 1: 3300 S HIAWASSEE RD., STREET 2: SUITE 104-105 CITY: ORLANDO STATE: FL ZIP: 32835 10-Q 1 form10-q.htm
0001334325 false Q2 --10-31 No false 0001334325 2022-11-01 2023-04-30 0001334325 2023-06-06 0001334325 2023-04-30 0001334325 2022-10-31 0001334325 2023-02-01 2023-04-30 0001334325 2022-02-01 2022-04-30 0001334325 2021-11-01 2022-04-30 0001334325 us-gaap:CommonStockMember 2021-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0001334325 us-gaap:RetainedEarningsMember 2021-10-31 0001334325 us-gaap:TreasuryStockCommonMember 2021-10-31 0001334325 2021-10-31 0001334325 us-gaap:CommonStockMember 2022-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001334325 us-gaap:RetainedEarningsMember 2022-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2022-01-31 0001334325 2022-01-31 0001334325 us-gaap:CommonStockMember 2022-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001334325 us-gaap:RetainedEarningsMember 2022-10-31 0001334325 us-gaap:TreasuryStockCommonMember 2022-10-31 0001334325 us-gaap:CommonStockMember 2023-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001334325 us-gaap:RetainedEarningsMember 2023-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2023-01-31 0001334325 2023-01-31 0001334325 us-gaap:CommonStockMember 2021-11-01 2022-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-01 2022-01-31 0001334325 us-gaap:RetainedEarningsMember 2021-11-01 2022-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2021-11-01 2022-01-31 0001334325 2021-11-01 2022-01-31 0001334325 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001334325 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2022-02-01 2022-04-30 0001334325 us-gaap:CommonStockMember 2022-11-01 2023-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-11-01 2023-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-01 2023-01-31 0001334325 us-gaap:RetainedEarningsMember 2022-11-01 2023-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2022-11-01 2023-01-31 0001334325 2022-11-01 2023-01-31 0001334325 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001334325 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2023-02-01 2023-04-30 0001334325 us-gaap:CommonStockMember 2022-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001334325 us-gaap:RetainedEarningsMember 2022-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2022-04-30 0001334325 2022-04-30 0001334325 us-gaap:CommonStockMember 2023-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001334325 us-gaap:RetainedEarningsMember 2023-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2023-04-30 0001334325 us-gaap:BuildingMember 2023-04-30 0001334325 us-gaap:BuildingMember 2022-10-31 0001334325 us-gaap:LandMember 2023-04-30 0001334325 us-gaap:LandMember 2022-10-31 0001334325 CODA:OfficeMachineryAndEquipmentMember 2023-04-30 0001334325 CODA:OfficeMachineryAndEquipmentMember 2022-10-31 0001334325 CODA:RentalAssetsMember 2023-04-30 0001334325 CODA:RentalAssetsMember 2022-10-31 0001334325 us-gaap:FurnitureAndFixturesMember 2023-04-30 0001334325 us-gaap:FurnitureAndFixturesMember 2022-10-31 0001334325 CODA:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2023-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2023-04-30 0001334325 CODA:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2022-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2022-04-30 0001334325 CODA:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-11-01 2023-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-11-01 2023-04-30 0001334325 CODA:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-11-01 2022-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-11-01 2022-04-30 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember CODA:BoardOfDirectorMember srt:MaximumMember 2017-12-06 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2022-11-01 2023-04-30 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2023-04-30 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-11-01 2022-04-30 0001334325 CODA:TwoThousandAndTwentyOneStockIncentivePlanMember CODA:BoardOfDirectorMember 2021-07-12 0001334325 CODA:TwoThousandAndTwentyOneStockIncentivePlanMember CODA:BoardOfDirectorMember 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 srt:AmericasMember 2023-02-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 srt:EuropeMember 2023-02-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember 2023-02-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentSalesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember 2023-02-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:SoftwareSalesMember 2023-02-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EngineeringPartsMember 2023-02-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:ServicesMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2023-02-01 2023-04-30 0001334325 us-gaap:TransferredOverTimeMember 2023-02-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 srt:AmericasMember 2022-02-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 srt:EuropeMember 2022-02-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember 2022-02-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentSalesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember 2022-02-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:SoftwareSalesMember 2022-02-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EngineeringPartsMember 2022-02-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:ServicesMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2022-02-01 2022-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2022-02-01 2022-04-30 0001334325 us-gaap:TransferredOverTimeMember 2022-02-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 srt:AmericasMember 2022-11-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 srt:EuropeMember 2022-11-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember 2022-11-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentSalesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember 2022-11-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:SoftwareSalesMember 2022-11-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EngineeringPartsMember 2022-11-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:ServicesMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2022-11-01 2023-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2022-11-01 2023-04-30 0001334325 us-gaap:TransferredOverTimeMember 2022-11-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 srt:AmericasMember 2021-11-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 srt:EuropeMember 2021-11-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember 2021-11-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2021-11-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentSalesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember 2021-11-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:SoftwareSalesMember 2021-11-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EngineeringPartsMember 2021-11-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:ServicesMember 2021-11-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-04-30 0001334325 us-gaap:TransferredOverTimeMember 2021-11-01 2022-04-30 0001334325 country:DK 2023-02-01 2023-04-30 0001334325 country:DK 2022-11-01 2023-04-30 0001334325 CODA:HSBCMember 2023-04-30 0001334325 CODA:HSBCMember currency:GBP 2023-04-30 0001334325 CODA:HSBCMember currency:GBP CODA:UnrestrictedAccessMember 2023-04-30 0001334325 CODA:JyskeBankMember currency:EUR 2023-04-30 0001334325 CODA:JyskeBankMember currency:GBP 2023-04-30 0001334325 CODA:JyskeBankMember currency:DKK 2023-04-30 0001334325 CODA:JyskeBankMember 2023-04-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended 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 001-38154

 

CODA OCTOPUS GROUP, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   34-2008348

(State or other jurisdiction of

Incorporation or organization)

 

(I.R.S. Employer

Identification Number)

 

3300 S Hiawassee Rd, Suite 104-105,

Orlando, Florida

  32835
(Address of principal executive offices)   (Zip Code)
     
Registrant’s telephone number, including area code:   (407) 735 2406

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock   CODA   Nasdaq

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer. See definition of “accelerated filer” and “large accelerated filer” in Rule 12b-2 of the Exchange Act (Check one): ☐

 

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

 

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

 

The number of shares outstanding of issuer’s common stock, $0.001 par value as of June 6, 2023 is 11,089,098.

 

 

 

 

 

 

INDEX

 

  Page
PART I - Financial Information 3
   
Item 1: Financial Statements 3
   
Consolidated Balance Sheets as of April 30, 2023 (Unaudited) and October 31, 2022 4
   
Consolidated Statements of Income and Comprehensive Income for the Three and Six Months Ended April 30, 2023 and 2022 (Unaudited) 6
   
Consolidated Statements of Changes in Stockholders’ Equity for the Three and Six Months Ended April 30, 2023 and 2022 (Unaudited) 7
   
Consolidated Statements of Cash Flows for the Six Months Ended April 30, 2023 and 2022 (Unaudited) 8
   
Notes to Unaudited Consolidated Financial Statements 9
   
Item 2: Management’s Discussion and Analysis of Financial Condition and Results of Operations 25
   
Item 3: Quantitative and Qualitative Disclosures about Market Risks 36
   
Item 4: Controls and Procedures 36
   
PART II - Other Information 37
   
Item 1: Legal Proceedings 37
   
Item 1A: Risk Factors 37
   
Item 2: Unregistered Sales of Equity Securities and Use of Proceeds 37
   
Item 3: Default Upon Senior Securities 37
   
Item 4: Mine Safety Disclosures 37
   
Item 5: Other Information 37
   
Item 6: Exhibits 37
   
Signatures 38

 

2

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

Unaudited Consolidated Financial Statements

For the Three Months Ended April 30, 2023 and 2022

Contents

 

Consolidated Balance Sheets as of April 30, 2023 (Unaudited) and October 31, 2022 4
   
Consolidated Statements of Income and Comprehensive Income for the Three and Six Months ended April 30, 2023 (Unaudited) and 2022 (Unaudited) 6
   
Consolidated Statements of Changes in Stockholders’ Equity for the Three and Six Months ended April 30, 2023 (Unaudited) and 2022 (Unaudited) 7
   
Consolidated Statements of Cash Flows for the Six Months ended April 30, 2023 (Unaudited) and 2022 (Unaudited) 8
   
Notes to Unaudited Consolidated Financial Statements 9

 

3

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Balance Sheets

April 30, 2023 and October 31, 2022

 

   2023   2022 
   Unaudited     
ASSETS          
CURRENT ASSETS          
           
Cash and cash equivalents  $23,455,118   $22,927,371 
Accounts Receivable, net   3,894,794    2,870,600 
Inventory   11,233,685    10,027,111 
Unbilled Receivables   1,099,066    602,115 
Prepaid Expenses   738,167    240,464 
Other Current Assets   422,371    343,061 
           
Total Current Assets   40,843,201    37,010,722 
           
FIXED ASSETS          
Property and Equipment, net   6,070,666    5,832,532 
           
OTHER ASSETS          
Goodwill and Other Intangibles, net   3,851,229    3,824,394 
Deferred Tax Asset   138,366    259,810 
           
Total Other Assets   3,989,595    4,084,204 
           
Total Assets  $50,903,462   $46,927,458 

 

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

 

4

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Balance Sheets (Continued)

April 30, 2023 and October 31, 2022

 

   2023   2022 
   Unaudited     
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
CURRENT LIABILITIES          
           
Accounts Payable  $776,185   $793,247 
Accrued Expenses and Other Current Liabilities   704,521    1,731,706 
Deferred Revenue   1,023,757    943,569 
           
Total Current Liabilities   2,504,463    3,468,522 
           
LONG TERM LIABILITIES          
           
Deferred Revenue, less current portion   88,258    76,127 
           
Total Liabilities   2,592,721    3,544,649 
           
STOCKHOLDERS’ EQUITY          
           
Common Stock, $.001 par value; 150,000,000 shares authorized, 11,042,897 issued and outstanding as of April 30, 2023 and 10,916,853 shares issued and outstanding as of October 31, 2022   11,043    10,918 
Treasury Stock   (31,175)   (28,337)
Additional Paid-in Capital   62,692,276    62,313,988 
Accumulated Other Comprehensive Loss   (2,591,101)   (4,737,124)
Accumulated Deficit   (11,770,302)   (14,176,636)
           
Total Stockholders’ Equity   48,310,741    43,382,809 
           
Total Liabilities and Stockholders’ Equity  $50,903,462   $46,927,458 

 

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

 

5

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Statements of Income and Comprehensive Income

(Unaudited)

 

   2023   2022   2023   2022 
   Three Months Ended April 30,   Six Months Ended April 30, 
   2023   2022   2023   2022 
                 
Net Revenues  $5,301,509   $4,984,838   $10,897,793   $10,823,046 
Cost of Revenues   1,678,268    1,953,132    3,521,547    3,631,406 
                     
Gross Profit   3,623,241    3,031,706    7,376,246    7,191,640 
                     
OPERATING EXPENSES                    
Research & Development   525,939    517,378    970,397    1,190,268 
Selling, General & Administrative   2,242,194    2,033,116    4,204,645    4,155,106 
                     
Total Operating Expenses   2,768,133    2,550,494    5,175,042    5,345,374 
                     
INCOME FROM OPERATIONS   855,108    481,212    2,201,204    1,846,266 
                     
OTHER INCOME (EXPENSE)                    
Other Income   173,376    14,497    189,141    94,491 
Interest Expense   -    (2,502)   -    (2,902)
                     
Total Other Income   173,376    11,995    189,141    91,589 
                     
INCOME BEFORE INCOME TAX EXPENSE   1,028,484    493,207    2,390,345    1,937,855 
                     
INCOME TAX (EXPENSE) BENEFIT                    
Current Tax Expense   (68,773)   109,150    (68,784)   (176,459)
Deferred Tax Benefit   48,766    8,946    84,773    67,155 
                     
Total Income Tax (Expense) Benefit   (20,007)   118,096    15,989    (109,304)
                     
                     
NET INCOME  $1,008,477   $611,303   $2,406,334   $1,828,551 
                     
NET INCOME PER SHARE:                    
Basic  $0.09   $0.06   $0.22   $0.17 
Diluted  $0.09   $0.05   $0.21   $0.16 
                     
WEIGHTED AVERAGE SHARES:                    
Basic   11,010,077    10,857,673    10,970,806    10,857,429 
Diluted   11,330,754    11,405,507    11,291,483    11,405,263 
                     
NET INCOME  $1,008,477   $611,303   $2,406,334   $1,828,551 
                     
Foreign Currency Translation Adjustment   538,373    (2,266,751)   2,146,023    (2,025,601)
                     
Total Other Comprehensive Income  $538,373   $(2,266,751)  $2,146,023   $(2,025,601)
                     
COMPREHENSIVE INCOME  $1,546,850   $(1,655,448)  $4,552,357   $(197,050)

 

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

 

6

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Statements of Changes in Stockholders’ Equity

For the Three Months and Six Months Ended April 30, 2023 and 2022

(Unaudited)

 

               Accumulated             
           Additional   Other             
   Common Stock   Paid-in   Comprehensive   Accumulated   Treasury     
   Shares   Amount   Capital   Income (Loss)   Deficit   Stock   Total 
                             
Balance, October 31, 2021   10,857,195   $10,858   $61,183,131   $(1,667,059)  $(18,477,857)  $      -   $41,049,073 
                                    
Employee stock-based compensation   -    -    325,175    -    -    -    325,175 
Foreign currency translation adjustment   -    -    -    241,150    -    -    241,150 
Net Income   -    -    -    -    1,217,248    -    1,217,248 
Balance, January 31, 2022   10,857,195   $10,858   $61,508,306   $(1,425,909)  $(17,260,609)  $-   $42,832,646 
                                    
Employee stock-based compensation   -    -    365,568    -    -    -    365,568 
Stock issued for options exercised   1,107    1    (1)   -    -    -    - 
Foreign currency translation adjustment   -    -    -    (2,266,751)   -    -    (2,266,751)
Net Income   -    -    -    -    611,303    -    611,303 
Balance, April 30, 2022   10,858,302   $10,859   $61,873,873   $(3,692,660)  $(16,649,306)  $-   $41,542,766 

 

           Additional   Other             
   Common Stock   Paid-in   Comprehensive   Accumulated   Treasury     
   Shares   Amount   Capital   Income (Loss)   Deficit   Stock   Total 
                             
Balance, October 31, 2022   10,916,853   $10,918   $62,313,988   $(4,737,124)  $(14,176,636)  $(28,337)  $43,382,809 
                                    
Employee stock-based compensation   -    -    182,153    -    -    -    182,153 
Stock issued for options exercised   25,500    25    (25)   -    -    -    - 
Foreign currency translation adjustment   -    -    -    1,607,650    -    -    1,607,650 
Net Income   -    -    -    -    1,397,857    -    1,397,857 
Balance, January 31, 2023   10,942,353   $10,943   $62,496,116   $(3,129,474)  $(12,778,779)  $(28,337)  $46,570,469 
                                    
Employee stock-based compensation   -    -    196,261    -    -    -    196,261 
Stock issued for options exercised   100,544    100    (101)   -    -    (2,838)   (2,839)
Foreign currency translation adjustment   -    -    -    538,373    -    -    538,373 
Net Income   -    -    -    -    1,008,477    -    1,008,477 
Balance, April 30, 2023   11,042,897   $11,043   $62,692,276   $(2,591,101)  $(11,770,302)  $(31,175)  $48,310,741 

 

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

 

7

 

 

CODA OCTOPUS GROUP, INC.

Consolidated Statements of Cash Flows

(Unaudited)

 

   2023   2022 
   Six Months Ended April 30, 
   2023   2022 
CASH FLOWS FROM OPERATING ACTIVITIES          
Net income  $2,406,334   $1,828,551 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:          
Depreciation and amortization   342,770    443,941 
Stock-based compensation   378,414    690,743 
Deferred income taxes   120,868    (63,824)
(Increase) decrease in operating assets:          
Accounts receivable   (905,242)   2,028,159 
Inventory   (483,269)   (588,779)
Unbilled receivables   (484,570)   711,678 
Prepaid expenses   (474,438)   801,354 
Other current assets   (75,554)   28,144 
Increase (decrease) in operating liabilities:          
Accounts payable and other current liabilities   (1,127,450)   (278,061)
Deferred revenue   41,104    (894,245)
Net Cash (used in) provided by Operating Activities   (261,033)   4,707,661 
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchases of property and equipment   (166,623)   (1,083,111)
Purchases of other intangible assets   (57,731)   (58,365)
Net Cash Used in Investing Activities   (224,354)   (1,141,476)
CASH FLOWS FROM FINANCING ACTIVITIES          
Repayment of notes   -    (63,559)
Purchase of treasury stock   (2,838)   - 
Net Cash Used in Financing Activities   (2,838)   (63,559)
           
EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH   1,015,972    (592,163)
           
NET INCREASE IN CASH AND CASH EQUIVALENTS   527,747    2,910,463 
           
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD   22,927,371    17,747,656 
           
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD  $23,455,118   $20,658,119 
SUPPLEMENTAL CASH FLOW INFORMATION          
Cash paid for interest  $-   $2,902 
Cash paid for taxes  $1,270,100   $51,264 

 

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

 

8

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023, and October 31, 2022

 

NOTE 1 – ORGANIZATION AND DESCRIPTION OF BUSINESS

 

Coda Octopus Group, Inc. (“Coda,” “the Company,” or “we”) operates two distinct operating business units. These are the Marine Technology Business (also referred to in this Form 10-Q as “Products Business,” or “Products Segment”) and the Marine Engineering Business (also referred to in this Form 10-Q as “Services Business,” “Engineering Business” or “Services Segment”). The Marine Technology Business sells technology solutions to the subsea and underwater markets. These solutions are designed, developed, manufactured, and supported by the Company. Its main revenue generating product is the Echoscope® and Echoscope PIPE® (Parallel Intelligent Processing Engine). In 2021, the Products Business launched a new diver management system (Diver Augmented Vision Display (“DAVD”)) for use in the global defense and commercial diving markets and which is a significant part of the Company’s growth plans. The requirements for the DAVD system emanated from the Office of Naval Research as part of its Future Naval Requirements Program. The DAVD embeds inside of the diver Head up Display (HUD) a pair of transparent glasses which is used as the data hub for displaying real time data to the diver. The concept of using a pair of transparent glasses in the Head up Display (HUD) underwater for this purpose is protected by patent and licensed to the Company by the United States Department of the Navy at Naval Surface Warfare Center Panama City Division. The Marine Engineering Business is an established sub-contractor to prime defense contractors and generally supplies proprietary sub-assemblies for incorporation into broader mission critical defense systems. These sub-assemblies are typically supplied for the life of the program. The Marine Engineering Business’ scope of services for these defense programs typically extends to concept, design, prototype and manufacture. The manufacturing contracts for these sub-assemblies can run over many years.

 

The consolidated financial statements include the accounts of Coda Octopus Group, Inc. and its wholly owned domestic and foreign subsidiaries. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts, including costs and earnings in excess of billings and billings in excess of costs, estimated earnings and the valuation of goodwill.

 

NOTE 2 – REVENUE RECOGNITION

 

The Company recognizes revenue in accordance with the Financial Accounting Standards Board’s Topic 606, Revenue from Contracts with Customers (“Topic 606”).

 

Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:

 

  Identify the contract with the customer;
     
  Identify the performance obligations in the contract with customer;
     
  Determine the transaction price;
     
  Allocate the transaction price to performance obligations; and
     
  Recognize revenue when (or as) a performance obligation is satisfied.

 

9

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 2 – REVENUE RECOGNITION (Continued)

 

Our revenues are earned under formal contracts with our customers. These are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications by the Marine Technology Business and from engineering services which the Company’s Services Business provide via sub-contracts primarily with prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.

 

Regarding our Marine Technology Business (“Products Business”), all our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support, customization of our technology for bespoke application, etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been performed and evidence of the provision of those services exists.

 

Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.

 

For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction price to each performance obligation based on a relative standalone selling price basis and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation, training and other services prescribed by the contract are performed.

 

Our contracts sometimes require customer payments in advance of revenue recognition. These are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize these prepayments as deferred revenue.

 

For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software by the provision of the activation codes to the software.

 

With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage of completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. We consider the effects of inflation on both the costs incurred and on the total overall cost estimate in order to ensure that we do not prematurely recognize revenue. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.

 

On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.

 

Recoverability of Deferred Costs

 

In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.

 

10

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 2 – REVENUE RECOGNITION (Continued)

 

We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.

 

Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.

 

Other Revenue Disclosures

 

See Notes 14 and 15 – Segment Analysis and Disaggregation of Revenue of our unaudited Consolidated Financial Statements. These Notes provide disclosure of our revenue by segment (Products Business versus Services Business); revenues from external customers and cost of those revenues; and split of revenue by geography including within and outside the U.S.

 

NOTE 3 – COST OF REVENUES

 

Our Cost of Revenues includes the cost of materials and related direct costs. With respect to sales made through the Company’s sales agents distribution network, we include in our Costs of Revenues commissions paid to agents for the specific sales they make. Without using agents, we would not be eligible to participate in the Request for Proposals (“RFP”) for these sales on which we incur commission costs. All other sales-related expenses, including those related to unsuccessful bids, are included in selling, general and administrative costs. As a component of Cost of Revenues, commissions in the 3-month period ended April 30, 2023, were $102,452 compared to $262,632 for the 3-month period ended April 30, 2022. Commissions in the 6-month period ended April 30, 2023, was $607,828 compared to $401,004 for the 6-month period ended April 30, 2022. The commissions incurred in these periods relate to the Marine Technology Business.

 

NOTE 4 – FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The Company’s financial instruments include cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amounts of our financial instruments approximate fair values because of their short-term nature.

 

NOTE 5 – FOREIGN CURRENCY TRANSLATION

 

Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the reporting period. Stockholders’ equity is recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.

 

11

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 6 – INVENTORY

 

Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Raw materials and parts  $8,568,699   $7,219,344 
Work in progress   366,485    383,427 
Finished goods   2,298,501    2,424,340 
Total Inventory  $11,233,685   $10,027,111 

 

NOTE 7 – PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Buildings  $5,776,882   $5,419,946 
Land   200,000    200,000 
Office machinery and equipment   1,702,189    1,556,030 
Rental assets   2,493,622    2,252,292 
Furniture, fixtures and improvements   1,197,705    1,108,787 
Totals   11,370,398    10,537,055 
Less: accumulated depreciation   (5,299,732)   (4,704,523)
           
Total Property and Equipment, net  $6,070,666   $5,832,532 

 

NOTE 8 – OTHER CURRENT ASSETS

 

Other current assets consisted of the following as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Deposits  $24,647   $18,631 
Other Tax Receivables   214,274    151,217 
Employee Retention Credit Receivables   173,213    173,213 
Other Receivables   10,236    - 
Total Other Current Assets  $422,371   $343,061 

 

12

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 9 – CONTRACTS IN PROGRESS

 

Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the balance sheet date. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $1,099,066 and $602,115 as of April 30, 2023, and October 31, 2022, respectively.

 

Deferred Revenue of $878,423 and $790,458 as of April 30, 2023, and October 31, 2022, respectively, consist of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this Note.

 

Sales of equipment include a separate performance obligation for warranty or Through Life Support (“TLS”) which may be optionally purchased by the customer. This is treated as deferred revenue which are amortized over the relevant obligation period (12 months is our standard warranty or 36 or 60-months from the date of delivery for our TLS product). These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $233,592 and $229,238 as of April 30, 2023, and October 31, 2022, respectively.

 

NOTE 10 – CONCENTRATIONS

 

Significant Customers

 

During the three-months ended April 30, 2023, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $1,270,138, or 24.0% of net revenues during the three-months ended April 30, 2023. Receivables from this customer were $1,365,300, or 35.1% of net receivables as of April 30, 2023.

 

During the three-months ended April 30, 2022, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $549,134, or 11% of net revenues during the three-months ended April 30, 2022. Receivables from this customer were $184,374, or 9.3% of net receivables as of April 30, 2022.

 

During the six-months ended April 30, 2023, the Company had two customers from whom it generated sales greater than 10% of net revenues. Revenues from these customers were $2,517,093, or 23.1% of net revenues during the six-months ended April 30, 2023. Receivables from these customers were $1,483,542 or 38.1% of net receivables as of April 30, 2023.

 

During the six-months ended April 30, 2022, the Company had two customers from whom it generated sales greater than 10% of net revenues. Revenues from these customers were $2,374,201, or 22% of net revenues during the six-months ended April 30, 2022. Receivables from these customers were $600 or 0.03% of net receivables as of April 30, 2022.

 

NOTE 11 – RECENT ACCOUNTING PRONOUNCEMENTS

 

There have been no new accounting pronouncements not yet effective that have significance or potential significance to our Consolidated Financial Statements.

 

13

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 12 – EARNINGS PER SHARE

 

   Three Months   Three Months   Six Months   Six Months 
   Ended   Ended   Ended   Ended 
Fiscal Period  April 30, 2023   April 30, 2022   April 30, 2023   April 30, 2022 
Numerator:                    
Net Income   $1,008,477   $611,303   $2,406,334   $1,828,551 
                     
Denominator:                    
Basic weighted average common shares outstanding    11,010,077    10,857,673    10,970,806    10,857,429 
Unused portion of options and restricted stock awards    320,677    547,834    320,677    547,834 
Diluted outstanding shares    11,330,754    11,405,507    11,291,483    11,405,263 
                     
Net income per share                    
                     
Basic   $0.09   $0.06   $0.22   $0.17 
Diluted   $0.09   $0.05   $0.21   $0.16 

 

NOTE 13 – 2017 STOCK INCENTIVE PLAN

 

2017 Stock Incentive Plan

 

On December 6, 2017, the Board of Directors adopted the 2017 Stock Incentive Plan (the “2017 Plan”). The purpose of the Plan is to advance the interests of the Company and its stockholders by enabling the Company and its subsidiaries to attract and retain qualified individuals through opportunities for equity participation in the Company, and to reward those individuals who contribute to the Company’s achievement of its economic objectives. The Plan was adopted subject to stockholders’ approval and was approved by Stockholders at the Company’s Annual General Meeting held on July 24, 2018.

 

The maximum number of shares of Common Stock available for issuance under the 2017 Plan is 913,612 shares. The shares available for issuance under the 2017 Plan may, at the election of the Compensation Committee, be either treasury shares or shares authorized but unissued, and, if treasury shares are used, all references in the 2017 Plan to the issuance of shares will, for corporate law purposes, be deemed to mean the transfer of shares from treasury.

 

During the six-month period ended April 30, 2023, the Company granted 39,000 restricted stock awards to various employees pursuant to the terms of the 2017 Plan. During the six-months ended April 30, 2023, 146,168 options and 90,073 restricted stock awards vested. No options or restricted stock awards were forfeited. As of April 30, 2023, there were 321,026 shares available for future issuance under the 2017 Plan. The total stock compensation expense during the six-months ended April 30, 2023, was $378,414.

 

During the six-month period ended April 30, 2022, the Company granted 55,181 restricted stock awards to various employees pursuant to the terms of the 2017 Plan. During the six-months ended April 30, 2022, 177,333 options vested and remain unexercised, 3,333 options were exercised on a cashless basis resulting in 1,107 shares being issued. The total stock compensation expense during the six months ended April 30, 2022, was $690,743.

 

2021 Stock Incentive Plan

 

On July 12, 2021, the Board of Directors adopted the 2021 Stock Incentive Plan (the “2021 Plan”). The 2021 Plan was approved by the Company’s stockholders at its Annual General Meeting held on September 14, 2021. The 2021 Plan is identical to the 2017 Plan in all material respects, except that the number of shares available for issuance thereunder is 1,000,000.

 

As of April 30, 2023, there were a total of 1,321,026 shares available for future issuance under the 2017 Plan and 2021 Plan.

 

14

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 – SEGMENT ANALYSIS

 

Based on the fundamental difference in the types of offering, products and solutions versus services, we operate two distinct reportable segments which are managed separately. Coda Octopus Products (“Marine Technology Business” or “Products Business” or “Products Segment”) operations are comprised primarily of sale and/or rental of underwater technology sonar solutions, comprising hardware and software and support services. Coda Octopus Martech and Coda Octopus Colmek (“Marine Engineering Business” or “Services Segment”) provide engineering services primarily as sub-contractors to prime defense contractors.

 

Segment operating income is total segment revenue reduced by operating expenses identifiable with the business segment. Corporate includes general corporate administrative costs (“Overhead”).

 

The Company evaluates performance and allocates resources based upon segment operating income. The accounting policies of the reportable segments are the same as those described in the summary of accounting policies.

 

There are inter-segment sales which have been eliminated in our financial statements but are disclosed in the tables below for information purposes.

 

The following tables summarize segment asset and operating balances by reportable segment for the three and six months ended April 30, 2023 and 2022, respectively.

 

The Company’s reportable business segments sell their goods and services in four geographic locations:

 

  Americas
     
  Europe
     
  Australia/Asia
     
  Middle East/Africa

 

15

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 -SEGMENT ANALYSIS (Continued)

  

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Three Months Ended April 30, 2023                    
                     
Net Revenues  $3,583,429   $1,718,080   $-   $5,301,509 
                     
Cost of Revenues   885,382    792,886    -    1,678,268 
                     
Gross Profit   2,698,047    925,194    -    3,623,241 
                     
Research & Development   518,405    7,534    -    525,939 
Selling, General & Administrative   877,961    655,739    708,494    2,242,194 
                     
Total Operating Expenses   1,396,366    663,273    708,494    2,768,133 
                     
Income (Loss) from Operations   1,301,681    261,921    (708,494)   855,108 
                     
Other Income                    
Other Income   149,907    23,469    -    173,376 
                     
Total Other Income   149,907    23,469    -    173,376 
                     
Income (Loss) before Income Taxes   1,451,588    285,390    (708,494)   1,028,484 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (108,712)   (2,185)   42,124    (68,773)
Deferred Tax (Expense) Benefit   -    -    48,766    48,766 
                     
Total Income Tax (Expense) Benefit   (108,712)   (2,185)   90,890    (20,007)
                     
Net Income (Loss)  $1,342,876   $283,205   $(617,604)  $1,008,477 
                     
Supplemental Disclosures                    
                     
Total Assets  $36,187,625   $13,618,065   $1,097,772   $50,903,462 
                     
Total Liabilities  $1,665,630   $802,459   $124,632   $2,592,721 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,084,321   $169,811   $(80,000)  $2,174,132 
                     
Depreciation and Amortization  $143,565   $24,757   $10,441   $178,763 
                     
Purchases of Long-lived Assets  $64,191   $18,012   $36,246   $118,448 

 

16

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Three Months Ended April 30, 2022                    
                     
Net Revenues  $3,491,009   $1,493,829   $-   $4,984,838 
                     
Cost of Revenues   816,033    1,137,099    -    1,953,132 
                     
Gross Profit   2,674,976    356,730    -    3,031,706 
                     
Research & Development   617,246    (99,868)   -    517,378 
Selling, General & Administrative   569,451    683,612    780,053    2,033,116 
                     
Total Operating Expenses   1,186,697    583,744    780,053    2,550,494 
                     
Income (Loss) from Operations   1,488,279    (227,014)   (780,053)   481,212 
                     
Other Income (Expense)                    
Other Income   9,055    4,098    1,344    14,497 
Interest Expense   (2,502)   -    -    (2,502)
                     
Total Other Income    6,553    4,098    1,344    11,995 
                     
Income (Loss) before Income Taxes   1,494,832    (222,916)   (778,709)   493,207 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   279    146,890    (38,019)   109,150 
Deferred Tax (Expense) Benefit   (1,926)   (45,184)   56,056    8,946 
                     
Total Income Tax (Expense) Benefit   (1,647)   101,706    18,037    118,096 
                     
Net Income (Loss)  $1,493,185   $(121,210)  $(760,672)  $611,303 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,503,346   $13,541,238   $818,060   $44,862,644 
                     
Total Liabilities  $2,255,971   $616,133   $447,774   $3,319,878 
                     
Revenues from Intercompany Sales - eliminated from sales above  $413,654   $126,870   $607,500   $1,148,024 
                     
Depreciation and Amortization  $241,469   $31,190   $9,816   $282,475 
                     
Purchases of Long-lived Assets  $84,969   $11,049   $43,494   $139,512 

 

17

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Six Months Ended April 30, 2023                    
                     
Net Revenues  $7,407,588   $3,490,205   $-   $10,897,793 
                     
Cost of Revenues   1,949,626    1,571,921    -    3,521,547 
                     
Gross Profit   5,457,962    1,918,284    -    7,376,246 
                     
Research & Development   956,713    13,684    -    970,397 
Selling, General & Administrative   1,539,720    1,302,049    1,362,876    4,204,645 
                     
Total Operating Expenses   2,496,433    1,315,733    1,362,876    5,175,042 
                     
Income (Loss) from Operations   2,961,529    602,551    (1,362,876)   2,201,204 
                     
Other Income (Expense)                    
Other Income   164,927    24,214    -    189,141 
                     
Total Other Income    164,927    24,214    -    189,141 
                     
Income (Loss) before Income Taxes   3,126,456    626,765    (1,362,876)   2,390,345 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (127,585)   (22,041)   80,842    (68,784)
Deferred Tax Benefit (Expense)   -    -    84,773    84,773 
                     
Total Income Tax (Expense) Benefit   (127,585)   (22,041)   165,615    15,989 
                     
Net Income (Loss)  $2,998,871   $604,724   $(1,197,261)  $2,406,334 
                     
Supplemental Disclosures                    
                     
Total Assets  $36,187,625   $13,618,065   $1,097,772   $50,903,462 
                     
Total Liabilities  $1,665,630   $802,459   $124,632   $2,592,721 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,913,995   $215,518   $600,000   $3,729,513 
                     
Depreciation and Amortization  $272,403   $49,667   $20,700   $342,770 
                     
Purchases of Long-lived Assets  $143,833   $22,792   $57,731   $224,355 

 

18

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Six Months Ended April 30, 2022                    
                     
Net Revenues  $7,314,757   $3,508,289   $-   $10,823,046 
                     
Cost of Revenues   1,388,325    2,243,081    -    3,631,406 
                     
Gross Profit   5,926,432    1,265,208    -    7,191,640 
                     
Research & Development   1,146,621    43,647    -    1,190,268 
Selling, General & Administrative   1,327,947    1,339,787    1,487,372    4,155,106 
                     
Total Operating Expenses   2,474,568    1,383,434    1,487,372    5,345,374 
                     
Income (Loss) from Operations   3,451,864    (118,226)   (1,487,372)   1,846,266 
                     
Other Income (Expense)                    
Other Income   18,104    75,043    1,344    94,491 
Interest Expense   (2,502)   -    (400)   (2,902)
                     
Total Other Income    15,602    75,043    944    91,589 
                     
Income (Loss) before Income Taxes   3,467,466    (43,183)   (1,486,428)   1,937,855 
                     
Income Tax (Expense) Benefit                    
Current Tax Benefit (Expense)   (266,241)   170,926    (81,144)   (176,459)
Deferred Tax (Expense) Benefit   4,781    (44,980)   107,354    67,155 
                     
Total Income Tax (Expense) Benefit   (261,460)   125,946    26,210    (109,304)
                     
Net Income (Loss)  $3,206,006   $82,763   $(1,460,218)  $1,828,551 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,503,346   $13,541,238   $818,060   $44,862,644 
                     
Total Liabilities  $2,255,971   $616,133   $447,774   $3,319,878 
                     
Revenues from Intercompany Sales - eliminated from sales above  $803,049   $242,693   $1,207,500   $2,253,242 
                     
Depreciation and Amortization  $377,127   $47,847   $18,967   $443,941 
                     
Purchases of Long-lived Assets  $1,071,062   $12,049   $58,365   $1,141,476 

 

19

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 – DISAGGREGATION OF REVENUE

  

   For the Three Months Ended April 30, 2023 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $1,754,250   $1,144,891   $2,899,141 
Europe   812,188    573,189    1,385,377 
Australia/Asia   924,251    -    924,251 
Middle East/Africa   92,740    -    92,740 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 
                
Major Goods/Service Lines               
Equipment Sales  $2,500,156   $7,953   $2,508,109 
Equipment Rentals   519,427    -    519,427 
Software Sales   219,423    -    219,423 
Engineering Parts   -    1,071,906    1,071,906 
Services   344,423    638,221    982,644 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 
                
Goods transferred at a point in time  $2,719,579   $7,953   $2,727,532 
Services transferred over time   863,850    1,710,127    2,573,977 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 

 

20

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Three Months Ended April 30, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales                
                
Primary Geographical Markets                
Americas  $424,935   $578,244   $1,003,179 
Europe   221,334    915,585    1,136,919 
Australia/Asia   2,226,457    -    2,226,457 
Middle East/Africa   618,283    -    618,283 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 
                
Major Goods/Service Lines                
Equipment Sales  $2,058,137   $543,134   $2,601,271 
Equipment Rentals   715,308    -    715,308 
Software Sales   134,422    -    134,422 
Engineering Parts   -    618,335    618,335 
Services   583,142    332,360    915,502 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 
                
Goods transferred at a point in time  $2,174,910   $543,134   $2,718,044 
Services transferred over time   1,316,099    950,695    2,266,794 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 

 

21

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Six Months Ended April 30, 2023 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $2,240,543   $2,467,868   $4,708,411 
Europe   1,508,598    1,022,337    2,530,935 
Australia/Asia   3,356,679    -    3,356,679 
Middle East/Africa   301,768    -    301,768 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 
                
Major Goods/Service Lines               
Equipment Sales  $5,072,716   $7,953   $5,080,669 
Equipment Rentals   785,330    -    785,330 
Software Sales   636,593    -    636,593 
Engineering Parts   -    2,220,985    2,220,985 
Services   912,949    1,261,267    2,174,216 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 
                
Goods transferred at a point in time  $5,709,309   $7,953   $5,717,262 
Services transferred over time   1,698,279    3,482,252    5,180,531 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 

 

22

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Six Months Ended April 30, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $2,482,603   $1,782,526   $4,265,129 
Europe   712,350    1,725,763    2,438,113 
Australia/Asia   3,041,541    -    3,041,541 
Middle East/Africa   1,078,263    -    1,078,263 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 
                
Major Goods/Service Lines               
Equipment Sales  $4,016,982   $979,998   $4,996,980 
Equipment Rentals   1,345,776    -    1,345,776 
Software Sales   439,218    -    439,218 
Engineering Parts   -    1,918,953    1,918,953 
Services   1,512,781    609,338    2,122,119 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 
                
Goods transferred at a point in time  $4,438,551   $980,000   $5,418,551 
Services transferred over time   2,876,206    2,528,289    5,404,495 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 

 

23

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 16 – INCOME TAXES

 

The Company’s tax rate may vary according to several factors including the composition and percentage of its revenue from its foreign subsidiaries versus US subsidiaries.

 

The Company’s effective tax rate for the three months ended April 30, 2023, and 2022, was 1.9% and (23.9) % respectively. We have been recording the US tax rate of 25% for the US companies within our Group. We have been recording the UK tax rate at 0.0% as we believe our R&D tax credits will offset any tax liability incurred. We have made a provision for tax for our Danish company at a rate of 22%.

 

The Company’s effective tax rate for the six months ended April 30, 2023, and 2022 was (0.7) % and 5.6 % respectively. We have been recording the US tax rate of 25% for the US companies. We have been recording the UK tax rate at 0.0% as we believe the UK subsidiaries R&D tax credits will offset any tax liability that they may incur. We have made a provision for tax for our Danish company at a rate of 22%.

 

NOTE 17 – CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS

 

The Company established certified deposit interest-bearing accounts with its current bankers HSBC NA and Jyske Bank in February 2023. These interest-bearing accounts are for rolling fixed short-term periods not exceeding 3 months and are classified in our financial statements as “cash equivalent”. In addition, we have an interest-bearing deposit account in UK that tracks the Bank of England base rate which has no restrictions on access and has a current rate of 4%. The table below indicates the applicable interest rates and amounts which are held in certified deposit and unrestricted interest-bearing accounts at the date hereof:

 

Currency Denomination  Amount   HSBC   Jyske Bank
(Denmark)
 
USD  $13,100,000    4.5%     
GBP  £750,000    3.77%     
GBP (Unrestricted access)  £1,585,277    4.00%     
Euro  665,000         1.3%
British Pound  £414,000         2.65%
Danish Kroner  DKK2,850,000         0.91%
USD  $819,000         3.41%

 

24

 

 

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

 

Forward-Looking Statements

 

The information herein contains forward-looking statements. All statements other than statements of historical fact made herein are forward looking. In particular, the statements herein regarding industry prospects and future results of operations or financial position are forward-looking statements. These forward-looking statements can be identified by the use of words such as “believes,” “estimates,” “could,” “possibly,” “probably,” “anticipates,” “projects,” “expects,” “may,” “will,” or “should” or other variations or similar words. No assurances can be given that the future results anticipated by the forward-looking statements will be achieved. Forward-looking statements reflect management’s current expectations and are inherently uncertain. Our actual results may differ significantly from management’s expectations.

 

The following discussion and analysis should be read in conjunction with our financial statements, included herewith and the audited financial statements included in our annual report on Form 10-K filed with the Securities and Exchange Commission on January 30, 2023. This discussion should not be construed to imply that the results discussed herein will necessarily be indicative of actual operating results in the future. Such discussion represents only our management’s best present assessment.

 

General Overview

 

Throughout these discussions, the following terms shall have the meanings set forth below:

 

“Current Quarter” Three-month period ended April 30, 2023
“Previous Quarter” Three-month period ended April 30, 2022
“Current Six-Month Period” Six-month period ended April 30, 2023
“Previous Six-Month Period” Six-month period ended April 30, 2022

 

The Company operates two distinct businesses. These are:

 

  the Marine Technology Business (also referred to in this Form 10-Q as “Products Business”, or “Products Segment”); and
     
  the Marine Engineering Business (also referred to in this Form 10-Q as “Engineering Business”, or “Services Business” or “Services Segment”).

 

Our Marine Technology Business has operations in the USA, UK and Denmark. This business is an established technology solution provider to the subsea and underwater imaging, surveying and diving market. It has been operating as a supplier of solutions comprising both hardware and software products for over 25 years to this market and it owns key proprietary technology including real time volumetric 3D imaging sonar technology and cutting-edge diving technology, that are used in both the underwater defense and commercial markets. All design, development and manufacturing of our technology and solutions are performed within the Company.

 

Our imaging sonar technology products and solutions marketed under the name of Echoscope® and Echoscope PIPE® are used primarily in the underwater construction market, offshore wind energy industry (offshore renewables), offshore oil and gas, forward looking obstacle avoidance, complex underwater mapping, salvage operations, dredging, bridge inspection, underwater hazard detection, port security, mining, mine counter measures, ship hull scanning, real time threat detection, fisheries, commercial and defense diving, and marine sciences sectors.

 

Our novel diving technology is distributed under the name “CodaOctopus® DAVD” (Diver Augmented Vision Display) to the global defense and commercial diving markets and is new to the market. The DAVD which embeds a pair of transparent glasses in the Head up Display (HUD) is used as the data hub for displaying comprehensive real time data to the diver underwater. This also allows both the diver and the dive supervisor to visualize in real time the same underwater scene. We believe that the DAVD system has the potential to radically transform how diving operations are performed globally because it provides a fully integrated singular system for topside control and a fully connected HUD system for the diver allowing both the topside and diver to share a range of critical information including depth (pressure and temperature), compass and head tracking, real time dive timers and alerts, diver position and navigation, ultra-low light enhanced video system and enhanced digital voice communications. Limitations of current diving operations are that the diver only shares analog voice communications with the topside and there is no real time information including real time navigation, tracking and mapping of the dive area available to the diver. The topside must also manage several independent systems for video, communications, and positioning. The Company’s solution addresses these deficiencies. Another critical part of our solution is that by using our sonar technology, diving can be performed in zero visibility conditions, a common problem which besets these operations.

 

25

 

 

Although we generate most of our revenues from our real time 3D sonar which includes both proprietary hardware and software, we have a number of other products which we supply to the marine offshore market such as our inertial navigation systems (F280 Series®) and our geophysical hardware (DA4G) and software solutions (GeoSurvey and Survey Engine®, which include artificial intelligence based automatic detection systems). Our customers include offshore service providers to major oil and gas companies, renewable energy companies, underwater construction companies, law enforcement agencies, ports, mining companies, defense bodies, prime defense contractors, navies, research institutes and universities and diving companies.

 

The Services Business has operations in the USA and UK. It is a trusted Department of Defense (DoD) supplier, and its central business model is working with Prime Defense Contractors to design and manufacture sub-assemblies for utilization into larger defense mission critical integrated systems (“MCIS”). An example of such MCIS is the US Close-In-Weapons Support (CIWS) Program for the Phalanx radar-guided cannon used on combat ships. These proprietary sub-assemblies, once approved within the MCIS program, afford the Services Business the status of preferred supplier. Such status permits it to supply these sub-assemblies and upgrades in the event of obsolescence or advancement of technology for the life of the MCIS program. Customers include prime defense contractors such as Raytheon, Northrop Grumman, Thales Underwater and BAE Systems. The scope of services provided by this business encompasses concept, design, prototype, manufacturing and support.

 

Key Pillars for our Growth Plans

 

Our volumetric real time imaging sonar technology and our DAVD are our most promising products for the Company’s near-term growth.

 

Our real time 3D/4D/5D/6D imaging sonars are the only underwater imaging sonars which are capable of providing complex seabed mapping, real time inspection and monitoring and providing 3D/4D/5D/6D data of moving underwater objects irrespective of water conditions including in zero visibility (which is a common and costly problem in underwater operations). Competing products such as the multibeam sonar can perform mapping (but not complex mapping) without the ability to perform real time inspection and monitoring of moving objects in 3D underwater. 3D information is important because it provides the complete detail of the underwater object being imaged (XYZ data), including the ability to make real time physical measurements. We also believe our Echoscope PIPE® is the only technology that can generate multiple real time 3D/4D/5D/6D acoustic images using different acoustic parameters such as frequency, field of view, pulse length, and filters.

 

In the industry in which we operate, we are widely considered the leading solution providers for underwater real time 3D visualization.

 

We also believe that the DAVD system is poised to radically change the way diving operations are performed globally by providing a fully integrated suite of sensor data shared in real time by the dive supervisor on the surface and the diver. Current diving is done largely by voice command missions from the topside using a disparate suite of systems for video data, communications and positioning.

 

The DAVD tethered version is now in early-stage adoption by different teams within the US Navy, such as the underwater construction and salvage teams and has been moved from the customer’s R&D phase to their operational phase. Operational phase means that the DAVD tethered version is now a standard item available for purchase and for which budget lines are established within the various user commands within the Navy.

 

The DAVD untethered prototype variant, which is the biggest market opportunity in the USA addressing the defense market, was delivered in our first quarter to our Navy customer for evaluation. This is currently going through testing and evaluation by the customer. As part of their evaluation process, we expect the customer to purchase a small batch of evaluation systems for wider fleet evaluation. The customer and the Company are currently actively demonstrating the untethered version at various trade shows.

 

The concept of utilizing a pair of transparent glasses in the Head Up Display (HUD) underwater for this purpose, is protected by patent. All component parts of the DAVD system are proprietary to the Company and include software (4G USE®), Diver Processing Pack – telemetry system (DPP), Top Side Controller and real time 3D Sonar. The Company benefits from the exclusive license from the United States Department of the Navy at Naval Surface Warfare Center Panama City Division to utilize the utility patent covering the concept of using the pair of transparent glasses as a data hub underwater. The DAVD is an “Approved Navy Use” item.

 

Both the Marine Technology Business and Engineering Business have established synergies in terms of customers and specialized engineering skill sets (hardware, firmware and software) encompassing capturing, computing, processing and displaying data in harsh environments. Both businesses jointly bid for projects for which their common joint skills provide competitive advantage and make them eligible for such projects.

 

Factors Affecting our Business in the Current Quarter

 

The following is a short description of some of the most critical and pressing factors that affect our business. For a more detailed discussion of these and additional factors, refer to our Form 10-K for the fiscal year ended October 31, 2022.

 

26

 

 

Cumulative Supply Chain Issues

 

We continue to experience shortage of key electronic components in the market and suppliers are still quoting lead times as long as 12 months out for routine components, including FPGAs (Field Programmable Gate Arrays) and significant price increases. The unavailability of components affects our business in a number of ways, including:

 

  Ø Our ability to progress ongoing projects including customer projects, particularly in the Engineering Segment.
  Ø Significant increase in prices because demand exceeds supply for these components.
  Ø Our ability to manufacture systems in our Products Business.
  Ø Our ability to fully utilize our Production staff when critical parts are unavailable.
  Ø Our ability to perform outstanding contractual obligations in the Engineering Business.

 

Inflation

 

Inflation measured as the Consumer Price Index is significant in the countries in which we operate. For the 12-month period to April 2023, inflation rates were as follows:

 

  Ø Denmark 5.3% - source: Statistics Denmark,
  Ø UK 7.8% - source: Office of National Statistics; and
  Ø USA 4.9% - source: U.S. Bureau of Labor Statistics.

 

Inflation affects our business in several areas including increasing our cost of operations and our bill of material costs for the products we sell and therefore our overall financial results. See the MD&A section which concerns “Inflation and Foreign Currency”.

 

Currency Fluctuations

 

The Company has operations in the USA, UK, Denmark, Australia and India. Our consolidated results include the Company’s foreign subsidiaries’ financial results which are translated into USD, our reporting currency. Revenue and expenses are translated using the weighted average exchange rates in effect during the reporting period. In the Current Quarter the USD has strengthened against major currencies including the British Pound, Euro, Danish Kroner and Indian Rupees (the functional currencies of the Company’s foreign subsidiaries). A significant part of our consolidated results is transacted in British Pounds and Danish Kroner and translated into USD for reporting purposes. In the Current Quarter, for the purposes of reporting revenues and expenses, the value of the Pound and Euro (the Danish Kroner is pegged to the Euro) respectively fell 5.4% and 1.1%, against the USD, when compared to the Previous Quarter. For the reporting of assets and liabilities, the Pound increased 9.2% when compared to the 2022 Fiscal year end and the Danish Kroner increased 11.3% over the same period. The impact of currency fluctuations is discussed more fully below under the “Inflation and Foreign Currency” section. See also Note 5 (Foreign Currency Translation) to the unaudited Consolidated Financial Statements.

 

Skills/Resource Shortages and Pressure on Salaries and Wages

 

We are experiencing skill shortages in areas that are critical to our growth strategy including experienced sales and marketing personnel, software developers and skilled electronic technicians. The inflationary conditions in the countries in which we operate (US, the UK, Denmark and India) make it difficult for us to compete for these skills as there is extreme pressure on wages. Furthermore, as a small business we do not have resilience built into our workforce. As a result, there is an inherent risk in the face of global skills shortage and higher demand for skills that we could lose skills essential to the manufacture of our products or continuation of the engineering services we provide.

 

Concentration of Business Opportunities Where the Sales Cycle is Long and Unpredictable

 

The Services Business revenues are highly concentrated and are largely generated from sub-contracts with Prime Defense Contractors. The sales cycle is generally protracted, and this may affect quarterly revenues. It is also dependent on the federal government appropriating budget for defense projects and where the federal government is unable to find consensus in the US Congress, this affects the timely award of sub-contracts from Prime Defense Contractors to our Services Business, which is reliant on these awards. Furthermore, the Products Business key opportunities which are critical to its growth strategy are in the Defense Market for both its imaging sonars and the DAVD, both of which are key pillars of the Company’s growth strategy. Due to the protracted nature of the government procurement process and cycle for defense spending under federal and/or state budgets, the sales cycle can be long and unpredictable, thus affecting timing of orders and thus quarterly revenues and our overall growth plans.

 

Impact on Revenues and Earnings

 

We are uncertain as to the extent of the impact the factors disclosed above and in our Form 10-K, covering the fiscal year ended October 31, 2022, will have on our future financial results.

 

27

 

 

Impact on Liquidity, Balance Sheet and Assets

 

These factors may adversely impact on our availability of free cash flow, working capital and business prospects. As of April 30, 2023, we had cash and cash equivalents of $23,455,118 and in the Current Six-Month Period we generated a cash deficit from operations of ($261,033). Based on our outstanding obligations and our cash balances, we believe we have sufficient working capital to effectively continue our business operations for the foreseeable future.

 

Critical Accounting Policies

 

This discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements that have been prepared under accounting principles generally accepted in the United States of America (“GAAP”). The preparation of financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported values of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported levels of revenue and expenses during the reporting period. Actual results could materially differ from those estimates.

 

Below is a discussion of accounting policies that we consider critical to an understanding of our financial condition and operating results and that may require complex judgment in their application or require estimates about matters which are inherently uncertain. A discussion of our significant accounting policies, including further discussion of the accounting policies described below, can be found in Note 2, “Summary of Accounting Policies” of our Annual Report on Form 10-K for the fiscal year ended October 31, 2022.

 

Revenue Recognition

 

Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater solutions for imaging, mapping, defense and survey applications and from the engineering services that we provide. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential variable additional consideration. Our product sales do not include a right of return by the customer.

 

Regarding our Products Business, all our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exists.

 

For further discussion of our revenue recognition accounting policies, refer to Note 2 – “Revenue Recognition” in these unaudited consolidated financial statements and Note 2 “Summary of Accounting Policies” in our Annual Report on Form 10-K for the fiscal year ended October 31, 2022.

 

Recoverability of Deferred Costs

 

We defer costs on projects for service revenue. Deferred costs consist primarily of direct and incremental costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties.

 

We recognize such costs on a contract-by-contract basis in accordance with our revenue recognition policy. For revenue recognized under the completed contract method, costs are deferred until the products are delivered, or upon completion of services or, where applicable, customer acceptance. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized ratably over the term of the contract, costs are also recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each balance sheet date, we review deferred costs, to ensure they are ultimately recoverable. Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.

 

28

 

 

Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 740, Income Taxes (ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery system for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carryforwards.

 

Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse.

 

For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under GAAP.

 

Intangible Assets

 

Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years. The Company amortizes its finite-lived intangible assets using the straight-line method over their estimated period of benefit. Annually, or sooner if there is indication of a loss in value, we evaluate the recoverability of intangible assets and consider events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. There were no impairment charges during the periods presented.

 

The first step of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its’ carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. If the carrying amount exceeds the fair value, goodwill is reduced by the excess of the carrying amount of the reporting unit over that reporting unit’s fair value. Goodwill can never be reduced below zero, if any. At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings.

 

Consolidated Results of Operations

 

Our consolidated financial results include the results of the Company’s foreign subsidiaries. Foreign subsidiaries’ results are translated from their functional currencies to USD for reporting purposes. Fluctuations in currency can therefore have an impact on our financial results, including our translated revenue. One factor in the Current Quarter is that the translated revenue of the Company’s foreign subsidiaries was lower due to currency fluctuations. During the Current Quarter our consolidated revenue was $5,301,509 compared to $4,984,838 in the Previous Quarter, representing an increase of 6.4%. However, applying the same exchange rate (“referred to as “the Constant Rate”) as the Previous Quarter, revenue of our foreign subsidiaries would have increased by $429,180 thus resulting in an increase in consolidated revenue in the Current Quarter by 8.6% over the Previous Quarter. During the Current Quarter total operating expenses increased by 8.5% and income from operations increased by 77.7%. Net income before taxes increased by 108.5% and was $1,028,484 compared to $493,207, representing an increase of 108.5% and net income after taxes was $1,008,477 compared to $611,303, representing an increase of 65.0%.

 

Segment Summary

 

Products Business

 

In the Current Quarter, the Products Business generated $3,583,429 or 67.6% of our consolidated revenues compared to $3,491,009 or 70.0% in the Previous Quarter, representing a 2.6% increase over the Previous Quarter. However, when applying the Constant Rate, the Products Business revenue would have increased to $3,665,060, representing an increase of 5.0% over the Previous Quarter. Gross Profit Margin was slightly lower at 75.3% in the Current Quarter compared to 76.6% in the Previous Quarter, representing a fall of 1.3%. Agents Commission in the Current Quarter fell by 61.0% and was $102,452 compared to $262,632 in the Previous Quarter. This reflects a decrease in sales originating from Asia in the Current Quarter. Total operating expenses increased in the Products Business by 17.7% and were $1,396,366 compared to $1,186,697 in the Previous Quarter. This is largely due to exchange rate variance and represents a non-cash item within SG&A. Income from operations was $1,301,681.

 

Services Business

 

In the Current Quarter, the Services Business generated $1,718,080 or 32.4% of our consolidated revenues compared to $1,493,829 or 30.0% in the Previous Quarter, representing an increase in sales of 15.0%. However, when applying the Constant Rate, the Services Business revenue would have increased to $1,748,958, representing an increase of 17.1% over the Previous Quarter. when applying the Constant Rate. Although the Services Business revenues increased over the Previous Quarter, it is still off its internal budgetary plan due to delays in closing contracts with its defense customers. Total Operating Expenses increased in the Services Business by 13.6% and were $663,273 compared to $583,744 in the Previous Quarter. Income from operations was $261,921.

 

29

 

 

Results of Operations for the Current Quarter compared to the Previous Quarter

 

Revenue: Total consolidated revenues for the Current Quarter and the Previous Quarter were $5,301,509 and $4,984,838, respectively, representing an increase of 6.4%. Both the Products Business and Services Business revenues increased over the Previous Quarter. Notwithstanding, we continue to experience slow order take which we believe results from supply chain issues on broader defense programs which in turn cause delays in our customers placing orders. A significant part of our consolidated revenues is derived from our foreign subsidiaries in the UK and Denmark. Translating our foreign revenues in USD has resulted in $429,180 lower revenue in the period using the Constant Rate.

 

Gross Profit Margins: Margin percentage was stronger in the Current Quarter at 68.3% (gross profit of $3,623,241) compared to 60.8% (gross profit of $3,031,706) in the Previous Quarter. This is largely because in the Previous Quarter the Services Business gross profit margin was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing). This concentration in the prior period impacted on our consolidated gross profit margin.

 

Gross profit margins reported in our financial results may vary according to several factors. These include:

 

  The percentage of consolidated sales attributable to the Marine Technology Business versus the Services Business. The gross profit margin yielded by the Marine Technology Business is generally higher than that of the Services Business.
  The percentage of consolidated sales attributable to the Services Business. The Services Business yields a lower gross profit margin on generated sales which are largely based on time and materials for our Department of Defense contracts (DoD subcontracts).
  The mix of sales within the Marine Technology Business during the reporting period:
     
      Outright Sale versus Rentals.
      Hardware Sale versus Software (software is generally higher margin).
      Mix of Services rendered in the period – Offshore Engineering Services versus paid customer Research and Development Projects.

 

  Level of commissions on products which may vary according to volume. Both the Services and Marine Technology Businesses work with sales/distribution agents. Most of the Marine Technology Business sales in Asia is via agents or distributors. See Note 3 to the unaudited Consolidated Financial Statements “Cost of Revenues” for more discussion on this. Although the Services Business works with sales agents, this is on a much lesser scale than the Marine Technology Business.
  Level of Rental Assets in the Marine Technology Business’ Rental Pool and therefore the depreciation expenses may vary accordingly.
  The mix of engineering projects performed by our Services Business (Design prototyping versus manufacturing), may also affect Gross Profit Margins.

 

In the Current Quarter, gross profit margins for the Marine Technology Business were 75.3% compared to 76.6% in the Previous Quarter. For the Services Business these were 53.9% in the Current Quarter compared to 23.9% in the Previous Quarter. In the Previous Quarter the gross profit margin of the Services Business was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing).

 

Since there are more variable factors affecting gross profit margins in the Marine Technology Business (Products Business), a table showing a summary of break-out of sales generated by this business in the Current Quarter compared to the Previous Quarter is set out below:

 

Marine Technology (Products Business)  April 30, 2023   April 30, 2022  

Percentage Change

Equipment Sales  $2,500,156   $2,058,137   Increase of 21.5%
Equipment Rentals   519,427    715,308   Decrease of 27.4%
Software Sales   219,423    134,422   Increase of 63.2%
Services   344,423    583,142   Decrease of 40.9%
              
Total Net Sales  $3,583,429   $3,491,009   Increase of 2.6%

 

In the Current Quarter the Marine Technology Business incurred commission costs of $102,452 compared to $262,632 in the Previous Quarter, representing a decrease of 61.0%. A significant percentage of our sales in foreign territories such as South Korea, Japan and China are conducted through sales agents and distributors. In the Previous Quarter we had significant equipment sales in the territory of Asia and therefore commission costs were higher.

 

Further information on the performance of each business segment in the Current Quarter compared to the Previous Quarter including revenues by type and geography can be found in Notes 14 and Note 15 (Segment Analysis and Disaggregation of Revenue, respectively) to the unaudited Consolidated Financial Statements.

 

Research and Development (R&D): R&D expenditure in the Current Quarter was $525,939 compared to $517,378 in the Previous Quarter, representing a modest increase of 1.7%. This is in line with our strategy of focusing more of our resources on business development, marketing and global brand building efforts.

 

R&D expenditure is incurred by the Services Business on its Thermite® range of mission computers. We have received a small order for a small run of our new generation of Thermite® which we are delivering throughout this financial year to a NATO member country.

 

R&D expenditure in the Products Business is incurred in connection with investments it makes in developing and maintaining its products and solutions. These expenditures are an essential part of our business, as on an ongoing basis we need to continue to innovate around our solutions and remain competitive in the markets in which we operate. 

 

Segment 

April 30, 2023

  

April 30, 2022

   Percentage Change
Services Segment R&D Expenditure  $7,534   $(99,868)  Increase of 107.5%
Products Segment R&D Expenditure  $518,405   $617,246   Decrease of 16.0%

 

30

 

 

In the Previous Quarter due to supply chain issues the Services Business in anticipation of receiving a customer’s order had incurred expenditure on this project prior to the actual receipt of this order. Following receiving the customer’s purchase order, the expenditure of $99,868 was reallocated to the customer project, thus the reason for the negative amount represented above.

 

Selling, General and Administrative Expenses (SG&A): SG&A expenses for the Current Quarter increased by 10.3% to $2,242,194 from $2,033,116 in the Previous Quarter.

 

The increase in SG&A in the Current Quarter is due an increase in Legal and Professional. This area has increased largely because of the recent engagement of tax specialists to assist in the preparation of the Company’s federal and state tax returns and an increase in our audit fees.

 

Furthermore, within the category of SG&A we have transactions which are cash charges and non-cash charges. The non-cash charges comprise depreciation, amortization and stock-based compensation charges. In the Current Quarter non-cash items as a percentage of SG&A expenses was 13.9% compared to 24.8 % in the Previous Quarter and this is largely due to the significant reduction in stock-based compensation charges in the Current Quarter which decreased by 46.3% and were $196,261 compared to $365,567 in the Previous Quarter.

 

Key Areas of SG&A Expenditure across the Company for the Current Quarter compared to the Previous Quarter are:

 

Expenditure 

April 30, 2023

  

April 30, 2022

   Percentage Change
Wages and Salaries  $907,297   $940,460   Decrease of 3.5%
Legal and Professional Fees (including accounting and audit)  $467,784   $390,218   Increase of 19.9%
Rent for our various locations  $14,263   $14,742   Decrease of 3.3%
Marketing  $66,578   $108,569   Decrease of 38.7%

 

Although in the Current Quarter “Wages and Salaries” fell, we believe on the full year basis this category will increase over the prior financial year due to high inflation in the countries in which we operate and potential new hires in key areas such as business development, marketing, electronic engineers and software development.

 

In general, the category of “Rent” is not material for the Company as we own most of our premises and facilities. The current category of rent largely reflects our premises in Copenhagen and storage facility that we maintain for our business operations.

 

The increase in “Legal and Professional” reflects an increase in both audit fees and the engagement of new tax specialists.

 

Our marketing comprises a range of activities which include trade shows in different parts of the world, particularly in Europe, North America, Asia and the Middle East. Although Marketing expenditure has fallen in the Current Quarter, we anticipate that on a full year basis this will increase over the previous financial year as we shift our focus from R&D to business development and marketing including undertaking efforts to build our brands. We therefore anticipate a significant increase in this area of expenditure this year and subsequent years.

 

Operating Income: In the Current Quarter, Operating Income increased by 77.7% and was $855,108 as compared to $481,212 in the Previous Quarter. This is a result of an increase in our consolidated revenues and gross profit margins realized in the Current Quarter.

 

Other Income: In the Current Quarter, we had Other Income of $173,376 compared to $14,497, representing an increase of 1095.9% from the Previous Quarter. In the Current Quarter $170,596 of this amount represents interest earned on our certified deposit accounts. In February 2023, we established certified deposit accounts with our existing bankers. These accounts are for fixed 3-month rolling periods and constitute “cash equivalents” in our current unaudited consolidated financial statements. We anticipate that the interest earned on these certified deposit accounts will be material in the future. See Note 17 to the unaudited Consolidated Financial Statements where this is discussed further.

 

Net Income before income taxes: In the Current Quarter, we had income before income taxes of $1,028,484 as compared to $493,207 in the Previous Quarter, representing an increase of 108.5%. Net income before income taxes increased as a result of an increase in our consolidated revenues and Gross Profit Margins in the Current Quarter along with material interests earned on our certified deposit accounts.

 

31

 

 

Net Income: In the Current Quarter we had Net Income of $1,008,477 compared to $611,303 in the Previous Quarter, representing an increase of 65.0%. We have recorded Current Tax Expense of $68,773 in the Current Quarter and $109,150 of Current Tax Benefit in the Previous Quarter. Our tax expenses depend on the composition of our consolidated income, and in particular the percentage that is attributable to the Company and its US subsidiaries together versus the percentage attributable to the Company’s foreign subsidiaries. In the Current Quarter, the Company and its US subsidiaries had no taxable income. The Company’s UK and Danish subsidiaries had taxable income in their respective tax jurisdictions. The Company’s UK subsidiaries have carryforward losses and therefore no provision has been made for tax liability for these subsidiaries in the Current Quarter. The Danish subsidiary has no carryforwards or other tax relief in its tax jurisdiction resulting in a $90,792 tax liability.

 

Comprehensive Income. In the Current Quarter Comprehensive income was $1,546,850 compared to a loss of ($1,655,448) for the Previous Quarter reflecting adjustments resulting from foreign currency translations. This category is affected by fluctuations in foreign currency exchange transactions both relating to our profit and loss expenses and our assets and liabilities on our balance sheet and are largely paper losses or gains, as may be applicable in the reporting period. In the Previous Quarter we had a loss of $2,266,751 on foreign currency translation adjustment transactions compared to a gain of $538,373 in the Current Quarter. A significant part of the Company’s operations is based in the UK and Denmark, and therefore a major part of our assets and liabilities recorded in our consolidated balance sheet and financial transactions are translated from the functional currencies of these subsidiaries into USD for reporting purposes, thus accounting for the changes. See Tables 1 under the section of the MD&A which concerns “Inflation & Foreign Currency” which shows the impact of the currency adjustments on our Income Statement and Balance Sheet in the Current Quarter compared to the Previous Quarter.

 

Results of Operations for the Current Six Month Period compared to the Previous Six Month Period

 

Revenue: Total consolidated revenues for the Current Six Month Period and the Previous Six Month Period were $10,897,793 and $10,823,046 respectively, representing a modest increase of 0.7%. In the Current Six Month Period, the Products Business revenues were $7,407,588 compared to $7,314,757, representing a 1.3% increase over the Previous Six Month Period. The Services Business revenues in the Current Six Month Period and the Previous Six Month Period were $3,490,205 and $3,508,289, representing a decrease of 0.5%. One factor which has affected our total consolidated revenues in the Current Six Month Period is currency fluctuations. Applying the Constant Rate in the Current Six Month Period our total consolidated revenues would have increased by 4.4% or $471,956 compared to the Previous Six Month period.

 

Gross Profit Margins: Consolidated Margin percentage was higher in the Current Six Month Period at 67.7% (gross profit of $7,376,246) compared to 66.4% (gross profit of $7,191,640). This is largely because in the Previous Six Month Period the Services Business Gross Profit Margin was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing). This concentration impacted on our consolidated Gross Profit Margin in the prior period.

 

Gross profit margins reported in our financial results may vary according to several factors. These include:

 

  The percentage of consolidated sales attributable to the Marine Technology Business versus the Services Business. The gross profit margin yielded by the Marine Technology Business is generally higher than that of the Services Business.
  The percentage of consolidated sales attributable to the Services Business. The Services Business yields a lower gross profit margin on generated sales which are largely based on time and materials for our Department of Defense contracts (DoD subcontracts).
  The mix of sales within the Marine Technology Business during the reporting period:
     
      Outright Sale versus Rentals.
      Hardware Sale versus Software (software is generally higher margin).
      Mix of Services rendered in the period – Offshore Engineering Services versus paid Customer Research and Development Projects.

 

  Level of commissions on products which may vary according to volume. Both the Services and Marine Technology Businesses work with sales/distribution agents. Most of the Marine Technology Business sales in Asia is via agents or distributors. See Note 3 to the unaudited Consolidated Financial Statements “Cost of Revenue” for more discussion on this.
  Level of Rental Assets in the Marine Technology Business’ Rental Pool and therefore the depreciation expenses may vary accordingly.
  The mix of engineering projects performed by our Services Business (Design prototyping versus manufacturing), may also affect Gross Profit Margins.

 

32

 

 

In the Current Six Month Period gross profit margins for the Marine Technology Business were 73.7% compared to 81.0% in the Previous Six Month Period. For the Services Business these were 55.0% compared to 36.1% in the Previous Quarter. In the Current Six Month Period, margins weakened in the Marine Technology Business largely because of the level of commission incurred in the period. This was $607,828 in the Current Six Month Period compared to $401,004 in the Previous Six Month Period, representing a 51.6% increase. A significant percentage of our sales in foreign territories such as South Korea, Japan and China are conducted through our sales agents and distributors. In addition, the Services Business gross profit margins strengthened in the Current Six Month Period. This is attributable to the fact that in the Previous Six Month Period its margins were exceptionally low because a high percentage of its revenues in that period related to a specific project which carried a much lower than typical Gross Profit Margin.

 

Services Business

 

Gross Profit Margins for the Services Business were higher at 55.0% in the Current Six Month Period compared to 36.1% in the Previous Six Month Period. The wide swing in Gross Profit Margins in the Services Business in the Current Six Month Period is explained on the basis that in the Previous Six Month Period 24.8% of its revenues ($1,431,414) was attributable to an engineering project which carried a much lower than typical Gross Profit Margin. This project has afforded the Company an opportunity to serve a new market sector (motor racing) with a prestigious customer which we believe will open other opportunities with this customer and in this sector.

 

Products Business

 

Gross profit margins for the Products Business were lower in the Current Six Month Period at 73.7% compared to 81.0% in the Previous Six Month Period. In the first quarter of the current financial year (Q1), a significant percentage of the Products business sales emanated from our foreign agents’ network which resulted in significant commission in the said Q1 period ($486,341), which has impacted on our year-to-date commissions and therefore gross profit margins. In the Current Six Month Period we incurred foreign agents commission costs of $607,828 compared to $401,004 in the Previous Six Month Period. On a year-to-date basis therefore, this has weakened the gross profit margins of the Products Business.

 

Since there are more variable factors affecting gross profit margins in the Products Business, a table showing a summary of break-out of sales generated by the Products Business in the Current Six Month Period compared to the Previous Six Month Period is set out below:

 

Marine Technology Business 

April 30, 2023

  

April 30, 2022

  

Percentage Change

Equipment Sales  $5,072,716   $4,016,982   Increase of 26.3%
Equipment Rentals   785,330    1,345,776   Decrease of 41.6%
Software Sales   636,593    439,218   Increase of 44.9%
Services   912,949    1,512,781   Decrease of 40.0%
Total Net Sales  $7,407,588   $7,314,757   Increase of 1.3%

 

Further information on the performance of each Segment including revenues by product and geography can be found in Notes 14 and 15 (Segment Analysis and Disaggregation of Revenue) to the unaudited Consolidated Financial Statements.

 

Research and Development (R&D): R&D expenditures in the Current Six Month Period were $970,397 compared to the $1,190,268 in the Previous Six Month Period, representing a decrease of 18.5%. This is in line with our strategy of changing our focus to marketing, business development and global brand building.

 

  Services Segment.

 

During the Current Six Month Period, the Services Business R&D expenditure decreased by 68.6%. In general, the fall in R&D expenditure in this business unit is a reflection of a reduction in expenditures relating to the Thermite® product line development which had slowed due to the Pandemic. We are now re-engaging our customers who had the Thermite® on trial and as we understand our customer base requirements better, we may incur more expenditure on developing this range of products. We have received a small order for a small run of our new generation of Thermite® which we are delivering throughout this financial year to a NATO member country.

 

  Products Segment

 

During the Current Six Month Period R&D expenditure in the Products Segment decreased by 16.6% from $1,146,621 in the Previous Six Month Period to $956,713. R&D expenditure is incurred by this business in connection with investments it makes in developing its products and solutions. These expenditures are an essential part of our business, as on an ongoing basis we need to continue to innovate around our solutions. In prior periods, we incurred significant expenditures developing the new generation of Echoscope PIPE® technology, our new F280 Series® and our diver augmented vision display system (DAVD). These high expenditure projects are now completed and although we necessarily continue to incur R&D expenditures, we anticipate these will be less capital intensive going forward.

 

Segment  April 30, 2023   April 30, 2022   Percentage Change
Services Segment R&D Expenditures  $13,684   $43,647   Decrease of 68.6%
Products Segment R&D Expenditures  $956,713   $1,146,621   Decrease of 16.6%

 

33

 

 

Selling, General and Administrative Expenses (SG&A): SG&A expenses for the Current Six Month Period increased to $4,204,645 from $4,155,106 in the Previous Six Month Period, representing an increase of 1.2%.

 

The increase in SG&A in the Current Six Month Period is due to the increase in our Legal and Professional fees. This is largely due to costs associated with the engagement of tax specialists to assist in the preparation of our tax returns along with an increase in our annual audit fees.

 

SG&A includes transactions which are cash charges and non-cash charges. The non-cash charges comprise depreciation, amortization and stock-based compensation charges. In the Current Six Month Period non-cash items as a percentage of SGA was 14.2% compared to 23.3% in the Previous Six Month Period and this is largely due to the significant reduction in Stock-based compensation charges in the Current Six Month Period which decreased by 45.2% and were $378,414 compared to $690,743 in the Previous Six Month Period.

 

Key Areas of SG&A Expenditure across the Group for the Current Quarter compared to the Previous Quarter are:

 

Expenditure  April 30, 2023   April 30, 2022   Percentage Change
Wages and Salaries  $1,754,811   $1,843,622   Decrease of 4.8%
Legal and Professional Fees (including accounting and audit)  $872,872   $749,235   Increase of 16.5%
Rent for our various locations  $26,975   $30,487   Decrease of 11.5%
Marketing  $87,020   $122,335   Decrease of 28.8%

 

Although wages and salaries in the Six Month Period is lower than the Previous Six Month Period, on a full year basis we expect this category of expenditure to increase over the prior financial year due to high inflation in the countries in which we operate and hiring of new staff in business key areas such as business development, marketing and sales.

 

The increase in the “Legal and Professional” category of expenditures in the Current Six Month Period reflects an increase in the costs of our accounting and audit services fees and additional costs of tax specialists engaged.

 

In general, the category of “Rent” is not material for the Company as we own most of premises and facilities. The current category of rent largely reflects our premises in Copenhagen and a storage facility that we maintain for our business operations.

 

Our marketing comprises a range of activities which include trade shows in different parts of the world, particularly in Europe, North America, Asia and the Middle East. Although in the Current Six Month Period these costs are lower than the Previous Six Month Period, we expect on a full year basis these costs will be higher than the previous financial year as we pivot our activities from research and development to marketing and business development. Business Development, marketing and global brand building are key areas within our business strategy.

 

Operating Income: Our income from our operating activities in the Current Six Month Period was $2,201,204 as compared to $1,846,266 in the Previous Six Month Period which represents an increase of 19.2%. This reflects a small increase in revenues, increase in gross profit margins and reduction in Research & Development expenditure.

 

Other Income: In the Current Six Month Period, this increased by 106.5% and was $189,141 as compared to $91,589 in the Previous Six Month Period. In the Current Six Month Period $183,457 is attributable to interest earned on our certified deposit accounts. See Note 17 to the unaudited Consolidated Financial Statements for more information.

 

Net Income before income taxes: In the Current Six Month Period, we had a net income before income taxes of $2,390,345 as compared to $1,937,855 in the Previous Six Month Period, representing an increase of 23.4%. This reflects a small increase in revenues, increase in gross profit margins, a reduction in total operating expenses and a material increase in other income, largely representing interest earned in the Current Six Month Period on our certified deposit accounts.

 

34

 

 

Net Income: In the Current Six Month Period we had Net Income of $2,406,334 compared to $1,828,551 in the Previous Six Month Period, representing an increase of 31.6%. We have recorded current tax expense of $68,784 in the Current Six Month Period and $176,459 in the Previous Six Month Period. We also recorded Deferred Tax Benefit in the Current Six Month of $84,773 compared to $67,155 in the Previous Six Month Period. Our tax expenses depend on the composition of our consolidated income, and in particular the percentage attributable to the Company and its US subsidiaries together versus the percentage attributable to the Company’s foreign subsidiaries. In the Current Six Month Period the Company and its US subsidiaries had no taxable income. The Company’s UK and Danish subsidiaries had taxable income in their respective tax jurisdictions. The Company’s UK subsidiaries have carryforward losses and therefore no provision has been made for tax liability for this entity in our consolidated results for the Current Six Month Period, whereas the Danish subsidiary has no carryforwards or other tax relief in its jurisdiction and therefore we have made a tax provision for this entity at 22% tax rate.

 

Comprehensive Income (loss). In the Current Six Month Period Comprehensive income was $4,552,357 compared to comprehensive loss of ($197,050) for the Previous Six Month Period reflecting significant adjustments resulting from foreign currency translations. This category is affected by fluctuations in foreign currency exchange transactions both relating to our profit and loss expenses and our assets and liabilities on our balance sheet and are largely paper losses or gains, as may be applicable in the reporting period. In the Previous Six Month Period we had a loss of ($2,025,601) on foreign currency translation adjustment transactions compared to a significant gain in the Current Six Month Period on these transactions of $2,146,023. In the Current Six Month Period, the USD has strengthened against most major currencies including the British Pound, Euro, Danish Kroner and Indian Rupees (the functional currencies of our foreign subsidiaries). A substantial part of these losses/gains are paper losses/gains associated with re-valuation of our foreign subsidiaries’ balance sheet. A significant part of the Company’s operations is based in the UK, and therefore a significant part of our financial transactions is performed in Pounds which are translated into USD for reporting purposes. See Table 2 under the MD&A section which concerns “Inflation & Foreign Currency” which shows the impact of the currency adjustments on our Income Statement and Balance Sheet in the Current Six Month Period compared to the Previous Six Month Period.

 

Liquidity and Capital Resources

 

As of April 30, 2023, the Company had an accumulated deficit of $11,770,302, working capital of $38,338,739, cash of $23,455,118 and stockholders’ equity of $48,310,741 and generated a cash deficit from operating activities of ($261,033).

 

The Company entered into a $4,000,000 revolving line of credit with HSBC NA on November 27, 2019, at prime. The outstanding balance on the line of credit was $0 as of April 30, 2023. This revolving credit line will expire on November 26, 2023, unless renewed.

 

35

 

 

Inflation and Foreign Currency

 

The Company maintains its books in functional currency, as follows:

 

  US Dollars for US Operations.
  British Pound for United Kingdom Operations.
  Danish Kroner for our Danish Operations.
  Australian Dollars for our Australian Operations.
  Indian Rupees for our Indian Operations.

 

See Note 5 (Foreign Currency Translation) of our unaudited Consolidated Financial Statements for more information on the applicable rates used for our Balance Sheet transactions and Statement of Income and Comprehensive Income.

 

Fluctuations in currency exchange rates can affect the Company’s sales, profitability and financial position when the functional currencies of its wholly owned foreign subsidiaries are translated into USD for financial reporting. In addition, we are also subject to currency fluctuation risk with respect to certain foreign currency denominated receivables and payables. The Company cannot predict the extent to which currency fluctuations may affect the Company’s business and financial position, and there is a risk that such fluctuations will have an adverse impact on the Company’s sales, profits and financial position. Also, because differing portions of our revenues and costs are denominated in foreign currency, movements can impact on our margins by, for example, decreasing our foreign revenues when the dollar strengthens without correspondingly decreasing our expenses. The Company does not currently hedge its currency exposure.

 

Applying the Constant Rate, the impact of currency fluctuations on the three months ended April 30, 2023 and the six month ended April 30, 2023, is shown in Tables 1 & 2 below. In this context “Constant Rates” is defined as:

 

For Revenue and Expenses (Income Statement Transactions) for the three month and six month period   For the Current Quarter, this is the prevailing weighted average exchange rate in the three month period compared to the prevailing weighted average exchange rate in the three month period for the Previous Quarter.

 

For the six month period this is the prevailing weighted average exchange rate in the Previous Six Month Period compared to the average exchange rate in the Current Six Month Period.

 

For Balance Sheet Transactions   The prevailing exchange rate as of October 31, 2022 (the Balance Sheet Date”) when compared to prevailing exchange rate as of April 30,2023.

 

Table 1: Three Months ended April 30, 2023

 

   USD of British Pounds Based   USD of Australian Dollar Based   USD of Danish Kroner based   USD of Indian Rupee Based   USD of Total Foreign based sales     
   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Total 
   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Effect 
Revenues  $1,351,881   $1,441,621   $-   $-   $1,053,170   $1,075,939   $-   $-   $2,405,051   $2,517,560   $(112,509)
Costs  $1,971,662   $2,102,544   $1,251   $1,343   $268,903   $274,717   $(20,303)  $(21,929)  $2,221,513   $2,356,675   $(135,162)
Net profit (losses)  $(619,781)  $(660,923)  $(1,251)  $(1,343)  $784,267   $801,223   $20,303   $21,929   $183,538   $160,885   $22,653 
Assets  $20,951,668   $19,191,075   $27,306   $26,411   $4,589,114   $4,121,673   $1,550   $1,530   $25,569,638   $23,340,690   $2,228,948 
Liabilities  $(1,377,344)  $(1,261,604)  $-   $-   $(220,924)  $(198,421)  $(1,750)  $(1,728)  $(1,600,018)  $(1,461,753)  $(138,265)
Net assets  $19,574,324   $17,929,471   $27,306   $26,411   $4,368,190   $3,923,252   $(200)  $(197)  $23,969,620   $21,878,937   $2,090,683 

 

This table shows that the effect of the Constant Rate versus the actual exchange rate fluctuations in the Current Quarter was to increase our net income by $22,653 and increase our net assets by $2,090,683.

 

Table 2: Six Months ended April 30, 2023

 

The impact of currency fluctuations on the six months ended April 30, 2023, is shown below.

 

   USD of British Pounds Based   USD of Australian Dollar Based   USD of Danish Kroner based   USD of Indian Rupee Based   USD of Total Foreign based sales     
   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Total 
   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Effect 
Revenues  $3,783,204   $4,089,751   $-   $-   $2,424,626   $2,515,287   $-   $-   $6,207,830   $6,605,039   $(397,209)
Costs  $3,878,681   $4,192,965   $821   $874   $565,012   $586,139   $12,817   $14,038   $4,457,331   $4,794,015   $(336,684)
Net profit (losses)  $(95,477)  $(103,213)  $(821)  $(874)  $1,859,614   $1,929,148   $(12,817)  $(14,038)  $1,750,499   $1,811,025   $(60,526)
Assets  $20,951,668   $19,191,075   $27,306   $26,411   $4,589,114   $4,121,673   $1,550   $1,691   $25,569,638   $23,340,850   $2,228,788 
Liabilities  $(1,377,344)  $(1,261,604)  $-   $-   $(220,924)  $(198,421)  $(1,750)  $(1,909)  $(1,600,018)  $(1,461,934)  $(138,084)
Net assets  $19,574,324   $17,929,471   $27,306   $26,411   $4,368,190   $3,923,252   $(200)  $(218)  $23,969,620   $21,878,916   $2,090,704 

 

This table shows that the effect of the Constant Rate versus the actual exchange rate fluctuations in the Current Six Month Period was to decrease our net income by $60,526 and increase our net assets by $2,090,704.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements.

 

Item 3. Qualitative and Quantitative Disclosures About Market Risk

 

Not required for smaller reporting companies.

 

Item 4. Controls and Procedures

 

a) Evaluation of Disclosure Controls and Procedures

 

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file under the Exchange Act is accumulated and communicated to our management, including our principal executive and financial officers, as appropriate to allow timely decisions regarding required disclosure.

 

The Company’s management, under the supervision and with the participation of the Company’s Chief Executive Officer and Acting Chief Financial (and principal accounting) Officer, carried out an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) of the Exchange Act) as of April 30, 2023. Based upon that evaluation the Chief Executive Officer and Acting Chief Financial Officer concluded that the Company’s disclosure controls and procedures were ineffective as of the end of the period covered by this report due to the material weakness previously identified in our Annual Report on Form 10-K filed on with the SEC on January 30, 2023.

 

The material weakness concerned a lack of adequate processes and procedures regarding the review of the elimination entries pertaining to the consolidation process.

 

We have implemented new controls and procedures that we believe will address the material weakness described above. Since the reported material weakness, we have been carefully monitoring the effectiveness of these new controls and procedures over the first and second quarters consolidations to determine their effectiveness in addressing the material weakness. Our quarterly closing procedures for both the first and second quarters of 2023 were completed without intercompany elimination errors. The Company believes that the revised processes and procedures implemented are effective in addressing the material weakness. The Company will continue to assess this up to the third quarter before concluding that the material weakness has been remediated.

 

We have implemented additional qualitative and quantitative controls over eliminations including implementing metrics that will be compared to each quarter’s results and deviations from those metrics will be investigated before the consolidation is considered complete. We have also expanded the review of the quarterly and annual consolidation process.

 

(b) Changes in Internal Controls.

 

During the period covered by this report, except as disclosed above, there were no changes in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) and 15d–15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

36

 

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results.

 

Item 1A. Risks Factors

 

Not required for smaller reporting companies

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not Applicable.

 

Item 5. Other Information

 

Item 6. Exhibits

 

31 Certifications of the Chief Executive Officer and Acting Chief Financial Officer pursuant to Rule 13a-14(a)
   
32 Certifications of Chief Executive Officer and Acting Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

101.INS Inline XBRL Instance Document.
   
101.SCH Inline XBRL Taxonomy Extension Schema Document
   
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
   
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document
   
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
   
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
   
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

37

 

 

SIGNATURES

 

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

 

  Coda Octopus Group, Inc. (Registrant)
   
Date: June 14, 2023 /s/ Annmarie Gayle
  Annmarie Gayle
  Chief Executive Officer
   
Date: June 14, 2023 /s/ Gayle Jardine
  Gayle Jardine
  Acting Chief Financial Officer

 

38

EX-31 2 ex31.htm

 

Exhibit 31

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

Pursuant to Rule 13a-14(a) adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Annmarie Gayle, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Coda Octopus Group, Inc. for the quarter ended April 30, 2023;
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: June 14, 2023 By: /s/ Annmarie Gayle
    Annmarie Gayle
    Chairman and Chief Executive Officer
    (Principal Executive Officer)

 

 

 

 

CERTIFICATION OF PRINCIPAL FINANCIAL AND ACCOUNTING OFFICER

Pursuant to Rule 13a-14(a) adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Gayle Jardine, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Coda Octopus Group, Inc. for the quarter ended April 30, 2023;
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: June 14, 2023 /s/ Gayle Jardine
  Gayle Jardine
  Acting Chief Financial Officer
  (Principal Financial and Accounting Officer)

 

 

EX-32 3 ex32.htm

 

Exhibit 32

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of Coda Octopus Group, Inc., a Delaware corporation (the “Company”), for the period ended April 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Annmarie Gayle, Chief Executive Officer of the Company, and Gayle Jardine, Acting Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
   
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: June 14, 2023

 

/s/ Annmarie Gayle  
Annmarie Gayle  
Chairman and Chief Executive Officer  
(Principal Executive Officer)  
   
/s/ Gayle Jardine  
Gayle Jardine  
Acting Chief Financial Officer  
(Principal Financial and Accounting Officer)  

 

 

EX-101.SCH 4 coda-20230430.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - COST OF REVENUES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - FOREIGN CURRENCY TRANSLATION link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - CONTRACTS IN PROGRESS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 2017 STOCK INCENTIVE PLAN link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SEGMENT ANALYSIS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - DISAGGREGATION OF REVENUE link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - SEGMENT ANALYSIS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - DISAGGREGATION OF REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - COST OF REVENUES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SCHEDULE OF COMPONENTS OF INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SUMMARY OF OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - CONTRACTS IN PROGRESS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - CONCENTRATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - 2017 STOCK INCENTIVE PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 coda-20230430_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 coda-20230430_def.xml XBRL DEFINITION FILE EX-101.LAB 7 coda-20230430_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Treasury Stock, Common [Member] Long-Lived Tangible Asset [Axis] Building [Member] Land [Member] Office Machinery and Equipment [Member] Rental Assets [Member] Furniture and Fixtures [Member] Customer [Axis] One Customer [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Accounts Receivable [Member] Two Customer [Member] Plan Name [Axis] 2017 Stock Incentive Plan [Member] Title of Individual [Axis] Board of Director [Member] Statistical Measurement [Axis] Maximum [Member] 2021 Stock Incentive Plan [Member] Segments [Axis] Marine Technology Business (Products) [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Segment Reporting [Member] Marine Engineering Business (Services) [Member] Overhead [Member] Geographical [Axis] Americas [Member] Europe [Member] Australia/Asia [Member] Middle East/Africa [Member] Product and Service [Axis] Equipment Sales [Member] Equipment Rentals [Member] Software Sales [Member] Engineering Parts [Member] Services [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Transferred over Time [Member] DENMARK Legal Entity [Axis] HSBC [Member] Currency [Axis] United Kingdom, Pounds Debt Instrument [Axis] Unrestricted Access [Member] Jyske Bank [Member] Euro Member Countries, Euro Denmark, Kroner Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash and cash equivalents Accounts Receivable, net Inventory Unbilled Receivables Prepaid Expenses Other Current Assets Total Current Assets FIXED ASSETS Property and Equipment, net OTHER ASSETS Goodwill and Other Intangibles, net Deferred Tax Asset Total Other Assets Total Assets LIABILITIES AND STOCKHOLDERS’ EQUITY CURRENT LIABILITIES Accounts Payable Accrued Expenses and Other Current Liabilities Deferred Revenue Total Current Liabilities LONG TERM LIABILITIES Deferred Revenue, less current portion Total Liabilities STOCKHOLDERS’ EQUITY Common Stock, $.001 par value; 150,000,000 shares authorized, 11,042,897 issued and outstanding as of April 30, 2023 and 10,916,853 shares issued and outstanding as of October 31, 2022 Treasury Stock Additional Paid-in Capital Accumulated Other Comprehensive Loss Accumulated Deficit Total Stockholders’ Equity Total Liabilities and Stockholders’ Equity Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net Revenues Cost of Revenues Gross Profit OPERATING EXPENSES Research & Development Selling, General & Administrative Total Operating Expenses INCOME FROM OPERATIONS OTHER INCOME (EXPENSE) Other Income Interest Expense Total Other Income INCOME BEFORE INCOME TAX EXPENSE INCOME TAX (EXPENSE) BENEFIT Current Tax Expense Deferred Tax Benefit Total Income Tax (Expense) Benefit NET INCOME NET INCOME PER SHARE: Basic Diluted WEIGHTED AVERAGE SHARES: Basic Diluted Foreign Currency Translation Adjustment Total Other Comprehensive Income COMPREHENSIVE INCOME Statement [Table] Statement [Line Items] Beginning balance Beginning balance, shares Employee stock-based compensation Foreign currency translation adjustment Net Income Stock issued for options exercised Stock issued from options exercised, shares Ending balance Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net income Adjustments to reconcile net income to net cash (used in) provided by operating activities: Depreciation and amortization Stock-based compensation Deferred income taxes (Increase) decrease in operating assets: Accounts receivable Inventory Unbilled receivables Prepaid expenses Other current assets Increase (decrease) in operating liabilities: Accounts payable and other current liabilities Deferred revenue Net Cash (used in) provided by Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES Purchases of property and equipment Purchases of other intangible assets Net Cash Used in Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES Repayment of notes Purchase of treasury stock Net Cash Used in Financing Activities EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH NET INCREASE IN CASH AND CASH EQUIVALENTS CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD SUPPLEMENTAL CASH FLOW INFORMATION Cash paid for interest Cash paid for taxes Accounting Policies [Abstract] ORGANIZATION AND DESCRIPTION OF BUSINESS Revenue Recognition REVENUE RECOGNITION Cost Of Revenues COST OF REVENUES Fair Value Disclosures [Abstract] FAIR VALUE OF FINANCIAL INSTRUMENTS Foreign Currency [Abstract] FOREIGN CURRENCY TRANSLATION Inventory Disclosure [Abstract] INVENTORY Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] OTHER CURRENT ASSETS Contracts In Progress CONTRACTS IN PROGRESS Risks and Uncertainties [Abstract] CONCENTRATIONS Accounting Changes and Error Corrections [Abstract] RECENT ACCOUNTING PRONOUNCEMENTS Earnings Per Share [Abstract] EARNINGS PER SHARE Stock Incentive Plan 2017 STOCK INCENTIVE PLAN Segment Reporting [Abstract] SEGMENT ANALYSIS Revenue from Contract with Customer [Abstract] DISAGGREGATION OF REVENUE Income Tax Disclosure [Abstract] INCOME TAXES Other Income and Expenses [Abstract] CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS SCHEDULE OF COMPONENTS OF INVENTORY SCHEDULE OF PROPERTY AND EQUIPMENT SUMMARY OF OTHER CURRENT ASSETS SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED SCHEDULE OF SEGMENT REPORTING INFORMATION SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS Cost of revenue commissions Raw materials and parts Work in progress Finished goods Total Inventory Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Totals Less: accumulated depreciation Total Property and Equipment, net Deposits Other Tax Receivables Employee Retention Credit Receivables Other Receivables Total Other Current Assets Unbilled receivables Deferred revenue Deferred revenue inclusive of extended warranty options Concentration Risk [Table] Concentration Risk [Line Items] Revenue Concentration risk, percentage Accounts receivable Basic weighted average common shares outstanding Unused portion of options and restricted stock awards Diluted outstanding shares Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common stock available for issuance Number of restricted stock awards to purchase shares Option vested Restricted stock awards vested Options forfeited Share based compensation expenses Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Stock Issued During Period, Shares, New Issues Common stock available for issuance Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Other Income (Expense) Income Tax (Expense) Benefit Current Tax Benefit (Expense) Deferred Tax (Expense) Benefit Supplemental Disclosures Total Assets Total Liabilities Revenues from Intercompany Sales - eliminated from sales above Depreciation and Amortization Purchases of Long-lived Assets Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Total Revenues Corporation tax Effective income tax rate reconciliation, state and local income taxes, percent Effective income tax rate reconciliation, tax credit, percent Amount Deposit interest rate Current rate Stock Incentive Plan [Text Block] 2017 Stock Incentive Plan [Member] Board of Director [Member] Revenue Recognition [Text Block] Cost of Goods Sold Disclosure [Text Block] Two Thousand and Twenty One Stock Incentive Plan [Member]. Marine Technology Business (Products) [Member] Segment Reporting [Member] Marine Engineering Business (Services) [Member] Overhead [Member] Supplemental Disclosures Abstract Revenues from Intercompany Sales. Employee retention credit receivables. Contracts in Progress [Text Block] Proceeds from paycheck protection program. Deferred revenue inclusive of extended warranty options. Two Customer [Member]. Australia/Asia [Member] Middle East/Africa [Member] Equipment Sales [Member] Equipment Rentals [Member] Software Sales [Member] Engineering Parts [Member] Services [Member] Schedule Of Deposit Interest Bearing [Table Text Block] Jyske Bank [Member] Unrestricted Access [Member] One Customer [Member] HSBC [Member] Interest bearing deposits current rate. Office Machinery and Equipment [Member] Rental Assets [Member] Cost of revenue commissions. Assets, Current Other Assets Assets Liabilities, Current Liabilities Treasury Stock, Value Equity, Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Income Tax Expense (Benefit) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Current Assets Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Repayments of Long-Term Debt Payments of Stock Issuance Costs Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract with Customer, Liability Common Stock, Capital Shares Reserved for Future Issuance EX-101.PRE 8 coda-20230430_pre.xml XBRL PRESENTATION FILE XML 9 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
6 Months Ended
Apr. 30, 2023
Jun. 06, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Apr. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --10-31  
Entity File Number 001-38154  
Entity Registrant Name CODA OCTOPUS GROUP, INC.  
Entity Central Index Key 0001334325  
Entity Tax Identification Number 34-2008348  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 3300 S Hiawassee Rd  
Entity Address, Address Line Two Suite 104-105  
Entity Address, City or Town Orlando  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 32835  
City Area Code (407)  
Local Phone Number 735 2406  
Title of 12(b) Security Common Stock  
Trading Symbol CODA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current No  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,089,098
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
Apr. 30, 2023
Oct. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 23,455,118 $ 22,927,371
Accounts Receivable, net 3,894,794 2,870,600
Inventory 11,233,685 10,027,111
Unbilled Receivables 1,099,066 602,115
Prepaid Expenses 738,167 240,464
Other Current Assets 422,371 343,061
Total Current Assets 40,843,201 37,010,722
FIXED ASSETS    
Property and Equipment, net 6,070,666 5,832,532
OTHER ASSETS    
Goodwill and Other Intangibles, net 3,851,229 3,824,394
Deferred Tax Asset 138,366 259,810
Total Other Assets 3,989,595 4,084,204
Total Assets 50,903,462 46,927,458
CURRENT LIABILITIES    
Accounts Payable 776,185 793,247
Accrued Expenses and Other Current Liabilities 704,521 1,731,706
Deferred Revenue 1,023,757 943,569
Total Current Liabilities 2,504,463 3,468,522
LONG TERM LIABILITIES    
Deferred Revenue, less current portion 88,258 76,127
Total Liabilities 2,592,721 3,544,649
STOCKHOLDERS’ EQUITY    
Common Stock, $.001 par value; 150,000,000 shares authorized, 11,042,897 issued and outstanding as of April 30, 2023 and 10,916,853 shares issued and outstanding as of October 31, 2022 11,043 10,918
Treasury Stock (31,175) (28,337)
Additional Paid-in Capital 62,692,276 62,313,988
Accumulated Other Comprehensive Loss (2,591,101) (4,737,124)
Accumulated Deficit (11,770,302) (14,176,636)
Total Stockholders’ Equity 48,310,741 43,382,809
Total Liabilities and Stockholders’ Equity $ 50,903,462 $ 46,927,458
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Apr. 30, 2023
Oct. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 11,042,897 10,916,853
Common stock, shares outstanding 11,042,897 10,916,853
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Income Statement [Abstract]        
Net Revenues $ 5,301,509 $ 4,984,838 $ 10,897,793 $ 10,823,046
Cost of Revenues 1,678,268 1,953,132 3,521,547 3,631,406
Gross Profit 3,623,241 3,031,706 7,376,246 7,191,640
OPERATING EXPENSES        
Research & Development 525,939 517,378 970,397 1,190,268
Selling, General & Administrative 2,242,194 2,033,116 4,204,645 4,155,106
Total Operating Expenses 2,768,133 2,550,494 5,175,042 5,345,374
INCOME FROM OPERATIONS 855,108 481,212 2,201,204 1,846,266
OTHER INCOME (EXPENSE)        
Other Income 173,376 14,497 189,141 94,491
Interest Expense (2,502) (2,902)
Total Other Income 173,376 11,995 189,141 91,589
INCOME BEFORE INCOME TAX EXPENSE 1,028,484 493,207 2,390,345 1,937,855
INCOME TAX (EXPENSE) BENEFIT        
Current Tax Expense (68,773) 109,150 (68,784) (176,459)
Deferred Tax Benefit 48,766 8,946 84,773 67,155
Total Income Tax (Expense) Benefit (20,007) 118,096 15,989 (109,304)
NET INCOME $ 1,008,477 $ 611,303 $ 2,406,334 $ 1,828,551
NET INCOME PER SHARE:        
Basic $ 0.09 $ 0.06 $ 0.22 $ 0.17
Diluted $ 0.09 $ 0.05 $ 0.21 $ 0.16
WEIGHTED AVERAGE SHARES:        
Basic 11,010,077 10,857,673 10,970,806 10,857,429
Diluted 11,330,754 11,405,507 11,291,483 11,405,263
Foreign Currency Translation Adjustment $ 538,373 $ (2,266,751) $ 2,146,023 $ (2,025,601)
Total Other Comprehensive Income 538,373 (2,266,751) 2,146,023 (2,025,601)
COMPREHENSIVE INCOME $ 1,546,850 $ (1,655,448) $ 4,552,357 $ (197,050)
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Beginning balance at Oct. 31, 2021 $ 10,858 $ 61,183,131 $ (1,667,059) $ (18,477,857) $ 41,049,073
Beginning balance, shares at Oct. 31, 2021 10,857,195          
Employee stock-based compensation 325,175 325,175
Foreign currency translation adjustment 241,150 241,150
Net Income 1,217,248 1,217,248
Ending balance at Jan. 31, 2022 $ 10,858 61,508,306 (1,425,909) (17,260,609) 42,832,646
Ending balance, shares at Jan. 31, 2022 10,857,195          
Beginning balance at Oct. 31, 2021 $ 10,858 61,183,131 (1,667,059) (18,477,857) 41,049,073
Beginning balance, shares at Oct. 31, 2021 10,857,195          
Foreign currency translation adjustment           (2,025,601)
Net Income           1,828,551
Ending balance at Apr. 30, 2022 $ 10,859 61,873,873 (3,692,660) (16,649,306) 41,542,766
Ending balance, shares at Apr. 30, 2022 10,858,302          
Beginning balance at Jan. 31, 2022 $ 10,858 61,508,306 (1,425,909) (17,260,609) 42,832,646
Beginning balance, shares at Jan. 31, 2022 10,857,195          
Employee stock-based compensation 365,568 365,568
Foreign currency translation adjustment (2,266,751) (2,266,751)
Net Income 611,303 611,303
Stock issued for options exercised $ 1 (1)
Stock issued from options exercised, shares 1,107          
Ending balance at Apr. 30, 2022 $ 10,859 61,873,873 (3,692,660) (16,649,306) 41,542,766
Ending balance, shares at Apr. 30, 2022 10,858,302          
Beginning balance at Oct. 31, 2022 $ 10,918 62,313,988 (4,737,124) (14,176,636) (28,337) 43,382,809
Beginning balance, shares at Oct. 31, 2022 10,916,853          
Employee stock-based compensation 182,153 182,153
Foreign currency translation adjustment 1,607,650 1,607,650
Net Income 1,397,857 1,397,857
Stock issued for options exercised $ 25 (25)
Stock issued from options exercised, shares 25,500          
Ending balance at Jan. 31, 2023 $ 10,943 62,496,116 (3,129,474) (12,778,779) (28,337) 46,570,469
Ending balance, shares at Jan. 31, 2023 10,942,353          
Beginning balance at Oct. 31, 2022 $ 10,918 62,313,988 (4,737,124) (14,176,636) (28,337) 43,382,809
Beginning balance, shares at Oct. 31, 2022 10,916,853          
Foreign currency translation adjustment           2,146,023
Net Income           2,406,334
Ending balance at Apr. 30, 2023 $ 11,043 62,692,276 (2,591,101) (11,770,302) (31,175) 48,310,741
Ending balance, shares at Apr. 30, 2023 11,042,897          
Beginning balance at Jan. 31, 2023 $ 10,943 62,496,116 (3,129,474) (12,778,779) (28,337) 46,570,469
Beginning balance, shares at Jan. 31, 2023 10,942,353          
Employee stock-based compensation 196,261 196,261
Foreign currency translation adjustment 538,373 538,373
Net Income 1,008,477 1,008,477
Stock issued for options exercised $ 100 (101) (2,838) (2,839)
Stock issued from options exercised, shares 100,544          
Ending balance at Apr. 30, 2023 $ 11,043 $ 62,692,276 $ (2,591,101) $ (11,770,302) $ (31,175) $ 48,310,741
Ending balance, shares at Apr. 30, 2023 11,042,897          
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 2,406,334 $ 1,828,551
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 342,770 443,941
Stock-based compensation 378,414 690,743
Deferred income taxes 120,868 (63,824)
(Increase) decrease in operating assets:    
Accounts receivable (905,242) 2,028,159
Inventory (483,269) (588,779)
Unbilled receivables (484,570) 711,678
Prepaid expenses (474,438) 801,354
Other current assets (75,554) 28,144
Increase (decrease) in operating liabilities:    
Accounts payable and other current liabilities (1,127,450) (278,061)
Deferred revenue 41,104 (894,245)
Net Cash (used in) provided by Operating Activities (261,033) 4,707,661
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (166,623) (1,083,111)
Purchases of other intangible assets (57,731) (58,365)
Net Cash Used in Investing Activities (224,354) (1,141,476)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayment of notes (63,559)
Purchase of treasury stock (2,838)
Net Cash Used in Financing Activities (2,838) (63,559)
EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH 1,015,972 (592,163)
NET INCREASE IN CASH AND CASH EQUIVALENTS 527,747 2,910,463
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD 22,927,371 17,747,656
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD 23,455,118 20,658,119
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 2,902
Cash paid for taxes $ 1,270,100 $ 51,264
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND DESCRIPTION OF BUSINESS
6 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
ORGANIZATION AND DESCRIPTION OF BUSINESS

NOTE 1 – ORGANIZATION AND DESCRIPTION OF BUSINESS

 

Coda Octopus Group, Inc. (“Coda,” “the Company,” or “we”) operates two distinct operating business units. These are the Marine Technology Business (also referred to in this Form 10-Q as “Products Business,” or “Products Segment”) and the Marine Engineering Business (also referred to in this Form 10-Q as “Services Business,” “Engineering Business” or “Services Segment”). The Marine Technology Business sells technology solutions to the subsea and underwater markets. These solutions are designed, developed, manufactured, and supported by the Company. Its main revenue generating product is the Echoscope® and Echoscope PIPE® (Parallel Intelligent Processing Engine). In 2021, the Products Business launched a new diver management system (Diver Augmented Vision Display (“DAVD”)) for use in the global defense and commercial diving markets and which is a significant part of the Company’s growth plans. The requirements for the DAVD system emanated from the Office of Naval Research as part of its Future Naval Requirements Program. The DAVD embeds inside of the diver Head up Display (HUD) a pair of transparent glasses which is used as the data hub for displaying real time data to the diver. The concept of using a pair of transparent glasses in the Head up Display (HUD) underwater for this purpose is protected by patent and licensed to the Company by the United States Department of the Navy at Naval Surface Warfare Center Panama City Division. The Marine Engineering Business is an established sub-contractor to prime defense contractors and generally supplies proprietary sub-assemblies for incorporation into broader mission critical defense systems. These sub-assemblies are typically supplied for the life of the program. The Marine Engineering Business’ scope of services for these defense programs typically extends to concept, design, prototype and manufacture. The manufacturing contracts for these sub-assemblies can run over many years.

 

The consolidated financial statements include the accounts of Coda Octopus Group, Inc. and its wholly owned domestic and foreign subsidiaries. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts, including costs and earnings in excess of billings and billings in excess of costs, estimated earnings and the valuation of goodwill.

 

XML 16 R8.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION
6 Months Ended
Apr. 30, 2023
Revenue Recognition  
REVENUE RECOGNITION

NOTE 2 – REVENUE RECOGNITION

 

The Company recognizes revenue in accordance with the Financial Accounting Standards Board’s Topic 606, Revenue from Contracts with Customers (“Topic 606”).

 

Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:

 

  Identify the contract with the customer;
     
  Identify the performance obligations in the contract with customer;
     
  Determine the transaction price;
     
  Allocate the transaction price to performance obligations; and
     
  Recognize revenue when (or as) a performance obligation is satisfied.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 2 – REVENUE RECOGNITION (Continued)

 

Our revenues are earned under formal contracts with our customers. These are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications by the Marine Technology Business and from engineering services which the Company’s Services Business provide via sub-contracts primarily with prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.

 

Regarding our Marine Technology Business (“Products Business”), all our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support, customization of our technology for bespoke application, etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been performed and evidence of the provision of those services exists.

 

Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.

 

For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction price to each performance obligation based on a relative standalone selling price basis and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation, training and other services prescribed by the contract are performed.

 

Our contracts sometimes require customer payments in advance of revenue recognition. These are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize these prepayments as deferred revenue.

 

For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software by the provision of the activation codes to the software.

 

With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage of completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. We consider the effects of inflation on both the costs incurred and on the total overall cost estimate in order to ensure that we do not prematurely recognize revenue. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.

 

On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.

 

Recoverability of Deferred Costs

 

In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 2 – REVENUE RECOGNITION (Continued)

 

We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.

 

Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.

 

Other Revenue Disclosures

 

See Notes 14 and 15 – Segment Analysis and Disaggregation of Revenue of our unaudited Consolidated Financial Statements. These Notes provide disclosure of our revenue by segment (Products Business versus Services Business); revenues from external customers and cost of those revenues; and split of revenue by geography including within and outside the U.S.

 

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.23.1
COST OF REVENUES
6 Months Ended
Apr. 30, 2023
Cost Of Revenues  
COST OF REVENUES

NOTE 3 – COST OF REVENUES

 

Our Cost of Revenues includes the cost of materials and related direct costs. With respect to sales made through the Company’s sales agents distribution network, we include in our Costs of Revenues commissions paid to agents for the specific sales they make. Without using agents, we would not be eligible to participate in the Request for Proposals (“RFP”) for these sales on which we incur commission costs. All other sales-related expenses, including those related to unsuccessful bids, are included in selling, general and administrative costs. As a component of Cost of Revenues, commissions in the 3-month period ended April 30, 2023, were $102,452 compared to $262,632 for the 3-month period ended April 30, 2022. Commissions in the 6-month period ended April 30, 2023, was $607,828 compared to $401,004 for the 6-month period ended April 30, 2022. The commissions incurred in these periods relate to the Marine Technology Business.

 

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE OF FINANCIAL INSTRUMENTS
6 Months Ended
Apr. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS

NOTE 4 – FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The Company’s financial instruments include cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amounts of our financial instruments approximate fair values because of their short-term nature.

 

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.23.1
FOREIGN CURRENCY TRANSLATION
6 Months Ended
Apr. 30, 2023
Foreign Currency [Abstract]  
FOREIGN CURRENCY TRANSLATION

NOTE 5 – FOREIGN CURRENCY TRANSLATION

 

Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the reporting period. Stockholders’ equity is recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORY
6 Months Ended
Apr. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORY

NOTE 6 – INVENTORY

 

Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Raw materials and parts  $8,568,699   $7,219,344 
Work in progress   366,485    383,427 
Finished goods   2,298,501    2,424,340 
Total Inventory  $11,233,685   $10,027,111 

 

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT
6 Months Ended
Apr. 30, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 7 – PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Buildings  $5,776,882   $5,419,946 
Land   200,000    200,000 
Office machinery and equipment   1,702,189    1,556,030 
Rental assets   2,493,622    2,252,292 
Furniture, fixtures and improvements   1,197,705    1,108,787 
Totals   11,370,398    10,537,055 
Less: accumulated depreciation   (5,299,732)   (4,704,523)
           
Total Property and Equipment, net  $6,070,666   $5,832,532 

 

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER CURRENT ASSETS
6 Months Ended
Apr. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
OTHER CURRENT ASSETS

NOTE 8 – OTHER CURRENT ASSETS

 

Other current assets consisted of the following as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Deposits  $24,647   $18,631 
Other Tax Receivables   214,274    151,217 
Employee Retention Credit Receivables   173,213    173,213 
Other Receivables   10,236    - 
Total Other Current Assets  $422,371   $343,061 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACTS IN PROGRESS
6 Months Ended
Apr. 30, 2023
Contracts In Progress  
CONTRACTS IN PROGRESS

NOTE 9 – CONTRACTS IN PROGRESS

 

Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the balance sheet date. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $1,099,066 and $602,115 as of April 30, 2023, and October 31, 2022, respectively.

 

Deferred Revenue of $878,423 and $790,458 as of April 30, 2023, and October 31, 2022, respectively, consist of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this Note.

 

Sales of equipment include a separate performance obligation for warranty or Through Life Support (“TLS”) which may be optionally purchased by the customer. This is treated as deferred revenue which are amortized over the relevant obligation period (12 months is our standard warranty or 36 or 60-months from the date of delivery for our TLS product). These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $233,592 and $229,238 as of April 30, 2023, and October 31, 2022, respectively.

 

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATIONS
6 Months Ended
Apr. 30, 2023
Risks and Uncertainties [Abstract]  
CONCENTRATIONS

NOTE 10 – CONCENTRATIONS

 

Significant Customers

 

During the three-months ended April 30, 2023, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $1,270,138, or 24.0% of net revenues during the three-months ended April 30, 2023. Receivables from this customer were $1,365,300, or 35.1% of net receivables as of April 30, 2023.

 

During the three-months ended April 30, 2022, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $549,134, or 11% of net revenues during the three-months ended April 30, 2022. Receivables from this customer were $184,374, or 9.3% of net receivables as of April 30, 2022.

 

During the six-months ended April 30, 2023, the Company had two customers from whom it generated sales greater than 10% of net revenues. Revenues from these customers were $2,517,093, or 23.1% of net revenues during the six-months ended April 30, 2023. Receivables from these customers were $1,483,542 or 38.1% of net receivables as of April 30, 2023.

 

During the six-months ended April 30, 2022, the Company had two customers from whom it generated sales greater than 10% of net revenues. Revenues from these customers were $2,374,201, or 22% of net revenues during the six-months ended April 30, 2022. Receivables from these customers were $600 or 0.03% of net receivables as of April 30, 2022.

 

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.23.1
RECENT ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Apr. 30, 2023
Accounting Changes and Error Corrections [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS

NOTE 11 – RECENT ACCOUNTING PRONOUNCEMENTS

 

There have been no new accounting pronouncements not yet effective that have significance or potential significance to our Consolidated Financial Statements.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
6 Months Ended
Apr. 30, 2023
NET INCOME PER SHARE:  
EARNINGS PER SHARE

NOTE 12 – EARNINGS PER SHARE

 

   Three Months   Three Months   Six Months   Six Months 
   Ended   Ended   Ended   Ended 
Fiscal Period  April 30, 2023   April 30, 2022   April 30, 2023   April 30, 2022 
Numerator:                    
Net Income   $1,008,477   $611,303   $2,406,334   $1,828,551 
                     
Denominator:                    
Basic weighted average common shares outstanding    11,010,077    10,857,673    10,970,806    10,857,429 
Unused portion of options and restricted stock awards    320,677    547,834    320,677    547,834 
Diluted outstanding shares    11,330,754    11,405,507    11,291,483    11,405,263 
                     
Net income per share                    
                     
Basic   $0.09   $0.06   $0.22   $0.17 
Diluted   $0.09   $0.05   $0.21   $0.16 

 

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.23.1
2017 STOCK INCENTIVE PLAN
6 Months Ended
Apr. 30, 2023
Stock Incentive Plan  
2017 STOCK INCENTIVE PLAN

NOTE 13 – 2017 STOCK INCENTIVE PLAN

 

2017 Stock Incentive Plan

 

On December 6, 2017, the Board of Directors adopted the 2017 Stock Incentive Plan (the “2017 Plan”). The purpose of the Plan is to advance the interests of the Company and its stockholders by enabling the Company and its subsidiaries to attract and retain qualified individuals through opportunities for equity participation in the Company, and to reward those individuals who contribute to the Company’s achievement of its economic objectives. The Plan was adopted subject to stockholders’ approval and was approved by Stockholders at the Company’s Annual General Meeting held on July 24, 2018.

 

The maximum number of shares of Common Stock available for issuance under the 2017 Plan is 913,612 shares. The shares available for issuance under the 2017 Plan may, at the election of the Compensation Committee, be either treasury shares or shares authorized but unissued, and, if treasury shares are used, all references in the 2017 Plan to the issuance of shares will, for corporate law purposes, be deemed to mean the transfer of shares from treasury.

 

During the six-month period ended April 30, 2023, the Company granted 39,000 restricted stock awards to various employees pursuant to the terms of the 2017 Plan. During the six-months ended April 30, 2023, 146,168 options and 90,073 restricted stock awards vested. No options or restricted stock awards were forfeited. As of April 30, 2023, there were 321,026 shares available for future issuance under the 2017 Plan. The total stock compensation expense during the six-months ended April 30, 2023, was $378,414.

 

During the six-month period ended April 30, 2022, the Company granted 55,181 restricted stock awards to various employees pursuant to the terms of the 2017 Plan. During the six-months ended April 30, 2022, 177,333 options vested and remain unexercised, 3,333 options were exercised on a cashless basis resulting in 1,107 shares being issued. The total stock compensation expense during the six months ended April 30, 2022, was $690,743.

 

2021 Stock Incentive Plan

 

On July 12, 2021, the Board of Directors adopted the 2021 Stock Incentive Plan (the “2021 Plan”). The 2021 Plan was approved by the Company’s stockholders at its Annual General Meeting held on September 14, 2021. The 2021 Plan is identical to the 2017 Plan in all material respects, except that the number of shares available for issuance thereunder is 1,000,000.

 

As of April 30, 2023, there were a total of 1,321,026 shares available for future issuance under the 2017 Plan and 2021 Plan.

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT ANALYSIS
6 Months Ended
Apr. 30, 2023
Segment Reporting [Abstract]  
SEGMENT ANALYSIS

NOTE 14 – SEGMENT ANALYSIS

 

Based on the fundamental difference in the types of offering, products and solutions versus services, we operate two distinct reportable segments which are managed separately. Coda Octopus Products (“Marine Technology Business” or “Products Business” or “Products Segment”) operations are comprised primarily of sale and/or rental of underwater technology sonar solutions, comprising hardware and software and support services. Coda Octopus Martech and Coda Octopus Colmek (“Marine Engineering Business” or “Services Segment”) provide engineering services primarily as sub-contractors to prime defense contractors.

 

Segment operating income is total segment revenue reduced by operating expenses identifiable with the business segment. Corporate includes general corporate administrative costs (“Overhead”).

 

The Company evaluates performance and allocates resources based upon segment operating income. The accounting policies of the reportable segments are the same as those described in the summary of accounting policies.

 

There are inter-segment sales which have been eliminated in our financial statements but are disclosed in the tables below for information purposes.

 

The following tables summarize segment asset and operating balances by reportable segment for the three and six months ended April 30, 2023 and 2022, respectively.

 

The Company’s reportable business segments sell their goods and services in four geographic locations:

 

  Americas
     
  Europe
     
  Australia/Asia
     
  Middle East/Africa

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 -SEGMENT ANALYSIS (Continued)

  

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Three Months Ended April 30, 2023                    
                     
Net Revenues  $3,583,429   $1,718,080   $-   $5,301,509 
                     
Cost of Revenues   885,382    792,886    -    1,678,268 
                     
Gross Profit   2,698,047    925,194    -    3,623,241 
                     
Research & Development   518,405    7,534    -    525,939 
Selling, General & Administrative   877,961    655,739    708,494    2,242,194 
                     
Total Operating Expenses   1,396,366    663,273    708,494    2,768,133 
                     
Income (Loss) from Operations   1,301,681    261,921    (708,494)   855,108 
                     
Other Income                    
Other Income   149,907    23,469    -    173,376 
                     
Total Other Income   149,907    23,469    -    173,376 
                     
Income (Loss) before Income Taxes   1,451,588    285,390    (708,494)   1,028,484 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (108,712)   (2,185)   42,124    (68,773)
Deferred Tax (Expense) Benefit   -    -    48,766    48,766 
                     
Total Income Tax (Expense) Benefit   (108,712)   (2,185)   90,890    (20,007)
                     
Net Income (Loss)  $1,342,876   $283,205   $(617,604)  $1,008,477 
                     
Supplemental Disclosures                    
                     
Total Assets  $36,187,625   $13,618,065   $1,097,772   $50,903,462 
                     
Total Liabilities  $1,665,630   $802,459   $124,632   $2,592,721 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,084,321   $169,811   $(80,000)  $2,174,132 
                     
Depreciation and Amortization  $143,565   $24,757   $10,441   $178,763 
                     
Purchases of Long-lived Assets  $64,191   $18,012   $36,246   $118,448 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Three Months Ended April 30, 2022                    
                     
Net Revenues  $3,491,009   $1,493,829   $-   $4,984,838 
                     
Cost of Revenues   816,033    1,137,099    -    1,953,132 
                     
Gross Profit   2,674,976    356,730    -    3,031,706 
                     
Research & Development   617,246    (99,868)   -    517,378 
Selling, General & Administrative   569,451    683,612    780,053    2,033,116 
                     
Total Operating Expenses   1,186,697    583,744    780,053    2,550,494 
                     
Income (Loss) from Operations   1,488,279    (227,014)   (780,053)   481,212 
                     
Other Income (Expense)                    
Other Income   9,055    4,098    1,344    14,497 
Interest Expense   (2,502)   -    -    (2,502)
                     
Total Other Income    6,553    4,098    1,344    11,995 
                     
Income (Loss) before Income Taxes   1,494,832    (222,916)   (778,709)   493,207 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   279    146,890    (38,019)   109,150 
Deferred Tax (Expense) Benefit   (1,926)   (45,184)   56,056    8,946 
                     
Total Income Tax (Expense) Benefit   (1,647)   101,706    18,037    118,096 
                     
Net Income (Loss)  $1,493,185   $(121,210)  $(760,672)  $611,303 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,503,346   $13,541,238   $818,060   $44,862,644 
                     
Total Liabilities  $2,255,971   $616,133   $447,774   $3,319,878 
                     
Revenues from Intercompany Sales - eliminated from sales above  $413,654   $126,870   $607,500   $1,148,024 
                     
Depreciation and Amortization  $241,469   $31,190   $9,816   $282,475 
                     
Purchases of Long-lived Assets  $84,969   $11,049   $43,494   $139,512 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Six Months Ended April 30, 2023                    
                     
Net Revenues  $7,407,588   $3,490,205   $-   $10,897,793 
                     
Cost of Revenues   1,949,626    1,571,921    -    3,521,547 
                     
Gross Profit   5,457,962    1,918,284    -    7,376,246 
                     
Research & Development   956,713    13,684    -    970,397 
Selling, General & Administrative   1,539,720    1,302,049    1,362,876    4,204,645 
                     
Total Operating Expenses   2,496,433    1,315,733    1,362,876    5,175,042 
                     
Income (Loss) from Operations   2,961,529    602,551    (1,362,876)   2,201,204 
                     
Other Income (Expense)                    
Other Income   164,927    24,214    -    189,141 
                     
Total Other Income    164,927    24,214    -    189,141 
                     
Income (Loss) before Income Taxes   3,126,456    626,765    (1,362,876)   2,390,345 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (127,585)   (22,041)   80,842    (68,784)
Deferred Tax Benefit (Expense)   -    -    84,773    84,773 
                     
Total Income Tax (Expense) Benefit   (127,585)   (22,041)   165,615    15,989 
                     
Net Income (Loss)  $2,998,871   $604,724   $(1,197,261)  $2,406,334 
                     
Supplemental Disclosures                    
                     
Total Assets  $36,187,625   $13,618,065   $1,097,772   $50,903,462 
                     
Total Liabilities  $1,665,630   $802,459   $124,632   $2,592,721 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,913,995   $215,518   $600,000   $3,729,513 
                     
Depreciation and Amortization  $272,403   $49,667   $20,700   $342,770 
                     
Purchases of Long-lived Assets  $143,833   $22,792   $57,731   $224,355 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Six Months Ended April 30, 2022                    
                     
Net Revenues  $7,314,757   $3,508,289   $-   $10,823,046 
                     
Cost of Revenues   1,388,325    2,243,081    -    3,631,406 
                     
Gross Profit   5,926,432    1,265,208    -    7,191,640 
                     
Research & Development   1,146,621    43,647    -    1,190,268 
Selling, General & Administrative   1,327,947    1,339,787    1,487,372    4,155,106 
                     
Total Operating Expenses   2,474,568    1,383,434    1,487,372    5,345,374 
                     
Income (Loss) from Operations   3,451,864    (118,226)   (1,487,372)   1,846,266 
                     
Other Income (Expense)                    
Other Income   18,104    75,043    1,344    94,491 
Interest Expense   (2,502)   -    (400)   (2,902)
                     
Total Other Income    15,602    75,043    944    91,589 
                     
Income (Loss) before Income Taxes   3,467,466    (43,183)   (1,486,428)   1,937,855 
                     
Income Tax (Expense) Benefit                    
Current Tax Benefit (Expense)   (266,241)   170,926    (81,144)   (176,459)
Deferred Tax (Expense) Benefit   4,781    (44,980)   107,354    67,155 
                     
Total Income Tax (Expense) Benefit   (261,460)   125,946    26,210    (109,304)
                     
Net Income (Loss)  $3,206,006   $82,763   $(1,460,218)  $1,828,551 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,503,346   $13,541,238   $818,060   $44,862,644 
                     
Total Liabilities  $2,255,971   $616,133   $447,774   $3,319,878 
                     
Revenues from Intercompany Sales - eliminated from sales above  $803,049   $242,693   $1,207,500   $2,253,242 
                     
Depreciation and Amortization  $377,127   $47,847   $18,967   $443,941 
                     
Purchases of Long-lived Assets  $1,071,062   $12,049   $58,365   $1,141,476 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.1
DISAGGREGATION OF REVENUE
6 Months Ended
Apr. 30, 2023
Revenue from Contract with Customer [Abstract]  
DISAGGREGATION OF REVENUE

NOTE 15 – DISAGGREGATION OF REVENUE

  

   For the Three Months Ended April 30, 2023 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $1,754,250   $1,144,891   $2,899,141 
Europe   812,188    573,189    1,385,377 
Australia/Asia   924,251    -    924,251 
Middle East/Africa   92,740    -    92,740 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 
                
Major Goods/Service Lines               
Equipment Sales  $2,500,156   $7,953   $2,508,109 
Equipment Rentals   519,427    -    519,427 
Software Sales   219,423    -    219,423 
Engineering Parts   -    1,071,906    1,071,906 
Services   344,423    638,221    982,644 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 
                
Goods transferred at a point in time  $2,719,579   $7,953   $2,727,532 
Services transferred over time   863,850    1,710,127    2,573,977 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Three Months Ended April 30, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales                
                
Primary Geographical Markets                
Americas  $424,935   $578,244   $1,003,179 
Europe   221,334    915,585    1,136,919 
Australia/Asia   2,226,457    -    2,226,457 
Middle East/Africa   618,283    -    618,283 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 
                
Major Goods/Service Lines                
Equipment Sales  $2,058,137   $543,134   $2,601,271 
Equipment Rentals   715,308    -    715,308 
Software Sales   134,422    -    134,422 
Engineering Parts   -    618,335    618,335 
Services   583,142    332,360    915,502 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 
                
Goods transferred at a point in time  $2,174,910   $543,134   $2,718,044 
Services transferred over time   1,316,099    950,695    2,266,794 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Six Months Ended April 30, 2023 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $2,240,543   $2,467,868   $4,708,411 
Europe   1,508,598    1,022,337    2,530,935 
Australia/Asia   3,356,679    -    3,356,679 
Middle East/Africa   301,768    -    301,768 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 
                
Major Goods/Service Lines               
Equipment Sales  $5,072,716   $7,953   $5,080,669 
Equipment Rentals   785,330    -    785,330 
Software Sales   636,593    -    636,593 
Engineering Parts   -    2,220,985    2,220,985 
Services   912,949    1,261,267    2,174,216 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 
                
Goods transferred at a point in time  $5,709,309   $7,953   $5,717,262 
Services transferred over time   1,698,279    3,482,252    5,180,531 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Six Months Ended April 30, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $2,482,603   $1,782,526   $4,265,129 
Europe   712,350    1,725,763    2,438,113 
Australia/Asia   3,041,541    -    3,041,541 
Middle East/Africa   1,078,263    -    1,078,263 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 
                
Major Goods/Service Lines               
Equipment Sales  $4,016,982   $979,998   $4,996,980 
Equipment Rentals   1,345,776    -    1,345,776 
Software Sales   439,218    -    439,218 
Engineering Parts   -    1,918,953    1,918,953 
Services   1,512,781    609,338    2,122,119 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 
                
Goods transferred at a point in time  $4,438,551   $980,000   $5,418,551 
Services transferred over time   2,876,206    2,528,289    5,404,495 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
6 Months Ended
Apr. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 16 – INCOME TAXES

 

The Company’s tax rate may vary according to several factors including the composition and percentage of its revenue from its foreign subsidiaries versus US subsidiaries.

 

The Company’s effective tax rate for the three months ended April 30, 2023, and 2022, was 1.9% and (23.9) % respectively. We have been recording the US tax rate of 25% for the US companies within our Group. We have been recording the UK tax rate at 0.0% as we believe our R&D tax credits will offset any tax liability incurred. We have made a provision for tax for our Danish company at a rate of 22%.

 

The Company’s effective tax rate for the six months ended April 30, 2023, and 2022 was (0.7) % and 5.6 % respectively. We have been recording the US tax rate of 25% for the US companies. We have been recording the UK tax rate at 0.0% as we believe the UK subsidiaries R&D tax credits will offset any tax liability that they may incur. We have made a provision for tax for our Danish company at a rate of 22%.

 

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.23.1
CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS
6 Months Ended
Apr. 30, 2023
Other Income and Expenses [Abstract]  
CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS

NOTE 17 – CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS

 

The Company established certified deposit interest-bearing accounts with its current bankers HSBC NA and Jyske Bank in February 2023. These interest-bearing accounts are for rolling fixed short-term periods not exceeding 3 months and are classified in our financial statements as “cash equivalent”. In addition, we have an interest-bearing deposit account in UK that tracks the Bank of England base rate which has no restrictions on access and has a current rate of 4%. The table below indicates the applicable interest rates and amounts which are held in certified deposit and unrestricted interest-bearing accounts at the date hereof:

 

Currency Denomination  Amount   HSBC   Jyske Bank
(Denmark)
 
USD  $13,100,000    4.5%     
GBP  £750,000    3.77%     
GBP (Unrestricted access)  £1,585,277    4.00%     
Euro  665,000         1.3%
British Pound  £414,000         2.65%
Danish Kroner  DKK2,850,000         0.91%
USD  $819,000         3.41%

 

 

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

 

Forward-Looking Statements

 

The information herein contains forward-looking statements. All statements other than statements of historical fact made herein are forward looking. In particular, the statements herein regarding industry prospects and future results of operations or financial position are forward-looking statements. These forward-looking statements can be identified by the use of words such as “believes,” “estimates,” “could,” “possibly,” “probably,” “anticipates,” “projects,” “expects,” “may,” “will,” or “should” or other variations or similar words. No assurances can be given that the future results anticipated by the forward-looking statements will be achieved. Forward-looking statements reflect management’s current expectations and are inherently uncertain. Our actual results may differ significantly from management’s expectations.

 

The following discussion and analysis should be read in conjunction with our financial statements, included herewith and the audited financial statements included in our annual report on Form 10-K filed with the Securities and Exchange Commission on January 30, 2023. This discussion should not be construed to imply that the results discussed herein will necessarily be indicative of actual operating results in the future. Such discussion represents only our management’s best present assessment.

 

General Overview

 

Throughout these discussions, the following terms shall have the meanings set forth below:

 

“Current Quarter” Three-month period ended April 30, 2023
“Previous Quarter” Three-month period ended April 30, 2022
“Current Six-Month Period” Six-month period ended April 30, 2023
“Previous Six-Month Period” Six-month period ended April 30, 2022

 

The Company operates two distinct businesses. These are:

 

  the Marine Technology Business (also referred to in this Form 10-Q as “Products Business”, or “Products Segment”); and
     
  the Marine Engineering Business (also referred to in this Form 10-Q as “Engineering Business”, or “Services Business” or “Services Segment”).

 

Our Marine Technology Business has operations in the USA, UK and Denmark. This business is an established technology solution provider to the subsea and underwater imaging, surveying and diving market. It has been operating as a supplier of solutions comprising both hardware and software products for over 25 years to this market and it owns key proprietary technology including real time volumetric 3D imaging sonar technology and cutting-edge diving technology, that are used in both the underwater defense and commercial markets. All design, development and manufacturing of our technology and solutions are performed within the Company.

 

Our imaging sonar technology products and solutions marketed under the name of Echoscope® and Echoscope PIPE® are used primarily in the underwater construction market, offshore wind energy industry (offshore renewables), offshore oil and gas, forward looking obstacle avoidance, complex underwater mapping, salvage operations, dredging, bridge inspection, underwater hazard detection, port security, mining, mine counter measures, ship hull scanning, real time threat detection, fisheries, commercial and defense diving, and marine sciences sectors.

 

Our novel diving technology is distributed under the name “CodaOctopus® DAVD” (Diver Augmented Vision Display) to the global defense and commercial diving markets and is new to the market. The DAVD which embeds a pair of transparent glasses in the Head up Display (HUD) is used as the data hub for displaying comprehensive real time data to the diver underwater. This also allows both the diver and the dive supervisor to visualize in real time the same underwater scene. We believe that the DAVD system has the potential to radically transform how diving operations are performed globally because it provides a fully integrated singular system for topside control and a fully connected HUD system for the diver allowing both the topside and diver to share a range of critical information including depth (pressure and temperature), compass and head tracking, real time dive timers and alerts, diver position and navigation, ultra-low light enhanced video system and enhanced digital voice communications. Limitations of current diving operations are that the diver only shares analog voice communications with the topside and there is no real time information including real time navigation, tracking and mapping of the dive area available to the diver. The topside must also manage several independent systems for video, communications, and positioning. The Company’s solution addresses these deficiencies. Another critical part of our solution is that by using our sonar technology, diving can be performed in zero visibility conditions, a common problem which besets these operations.

 

 

Although we generate most of our revenues from our real time 3D sonar which includes both proprietary hardware and software, we have a number of other products which we supply to the marine offshore market such as our inertial navigation systems (F280 Series®) and our geophysical hardware (DA4G) and software solutions (GeoSurvey and Survey Engine®, which include artificial intelligence based automatic detection systems). Our customers include offshore service providers to major oil and gas companies, renewable energy companies, underwater construction companies, law enforcement agencies, ports, mining companies, defense bodies, prime defense contractors, navies, research institutes and universities and diving companies.

 

The Services Business has operations in the USA and UK. It is a trusted Department of Defense (DoD) supplier, and its central business model is working with Prime Defense Contractors to design and manufacture sub-assemblies for utilization into larger defense mission critical integrated systems (“MCIS”). An example of such MCIS is the US Close-In-Weapons Support (CIWS) Program for the Phalanx radar-guided cannon used on combat ships. These proprietary sub-assemblies, once approved within the MCIS program, afford the Services Business the status of preferred supplier. Such status permits it to supply these sub-assemblies and upgrades in the event of obsolescence or advancement of technology for the life of the MCIS program. Customers include prime defense contractors such as Raytheon, Northrop Grumman, Thales Underwater and BAE Systems. The scope of services provided by this business encompasses concept, design, prototype, manufacturing and support.

 

Key Pillars for our Growth Plans

 

Our volumetric real time imaging sonar technology and our DAVD are our most promising products for the Company’s near-term growth.

 

Our real time 3D/4D/5D/6D imaging sonars are the only underwater imaging sonars which are capable of providing complex seabed mapping, real time inspection and monitoring and providing 3D/4D/5D/6D data of moving underwater objects irrespective of water conditions including in zero visibility (which is a common and costly problem in underwater operations). Competing products such as the multibeam sonar can perform mapping (but not complex mapping) without the ability to perform real time inspection and monitoring of moving objects in 3D underwater. 3D information is important because it provides the complete detail of the underwater object being imaged (XYZ data), including the ability to make real time physical measurements. We also believe our Echoscope PIPE® is the only technology that can generate multiple real time 3D/4D/5D/6D acoustic images using different acoustic parameters such as frequency, field of view, pulse length, and filters.

 

In the industry in which we operate, we are widely considered the leading solution providers for underwater real time 3D visualization.

 

We also believe that the DAVD system is poised to radically change the way diving operations are performed globally by providing a fully integrated suite of sensor data shared in real time by the dive supervisor on the surface and the diver. Current diving is done largely by voice command missions from the topside using a disparate suite of systems for video data, communications and positioning.

 

The DAVD tethered version is now in early-stage adoption by different teams within the US Navy, such as the underwater construction and salvage teams and has been moved from the customer’s R&D phase to their operational phase. Operational phase means that the DAVD tethered version is now a standard item available for purchase and for which budget lines are established within the various user commands within the Navy.

 

The DAVD untethered prototype variant, which is the biggest market opportunity in the USA addressing the defense market, was delivered in our first quarter to our Navy customer for evaluation. This is currently going through testing and evaluation by the customer. As part of their evaluation process, we expect the customer to purchase a small batch of evaluation systems for wider fleet evaluation. The customer and the Company are currently actively demonstrating the untethered version at various trade shows.

 

The concept of utilizing a pair of transparent glasses in the Head Up Display (HUD) underwater for this purpose, is protected by patent. All component parts of the DAVD system are proprietary to the Company and include software (4G USE®), Diver Processing Pack – telemetry system (DPP), Top Side Controller and real time 3D Sonar. The Company benefits from the exclusive license from the United States Department of the Navy at Naval Surface Warfare Center Panama City Division to utilize the utility patent covering the concept of using the pair of transparent glasses as a data hub underwater. The DAVD is an “Approved Navy Use” item.

 

Both the Marine Technology Business and Engineering Business have established synergies in terms of customers and specialized engineering skill sets (hardware, firmware and software) encompassing capturing, computing, processing and displaying data in harsh environments. Both businesses jointly bid for projects for which their common joint skills provide competitive advantage and make them eligible for such projects.

 

Factors Affecting our Business in the Current Quarter

 

The following is a short description of some of the most critical and pressing factors that affect our business. For a more detailed discussion of these and additional factors, refer to our Form 10-K for the fiscal year ended October 31, 2022.

 

 

Cumulative Supply Chain Issues

 

We continue to experience shortage of key electronic components in the market and suppliers are still quoting lead times as long as 12 months out for routine components, including FPGAs (Field Programmable Gate Arrays) and significant price increases. The unavailability of components affects our business in a number of ways, including:

 

  Ø Our ability to progress ongoing projects including customer projects, particularly in the Engineering Segment.
  Ø Significant increase in prices because demand exceeds supply for these components.
  Ø Our ability to manufacture systems in our Products Business.
  Ø Our ability to fully utilize our Production staff when critical parts are unavailable.
  Ø Our ability to perform outstanding contractual obligations in the Engineering Business.

 

Inflation

 

Inflation measured as the Consumer Price Index is significant in the countries in which we operate. For the 12-month period to April 2023, inflation rates were as follows:

 

  Ø Denmark 5.3% - source: Statistics Denmark,
  Ø UK 7.8% - source: Office of National Statistics; and
  Ø USA 4.9% - source: U.S. Bureau of Labor Statistics.

 

Inflation affects our business in several areas including increasing our cost of operations and our bill of material costs for the products we sell and therefore our overall financial results. See the MD&A section which concerns “Inflation and Foreign Currency”.

 

Currency Fluctuations

 

The Company has operations in the USA, UK, Denmark, Australia and India. Our consolidated results include the Company’s foreign subsidiaries’ financial results which are translated into USD, our reporting currency. Revenue and expenses are translated using the weighted average exchange rates in effect during the reporting period. In the Current Quarter the USD has strengthened against major currencies including the British Pound, Euro, Danish Kroner and Indian Rupees (the functional currencies of the Company’s foreign subsidiaries). A significant part of our consolidated results is transacted in British Pounds and Danish Kroner and translated into USD for reporting purposes. In the Current Quarter, for the purposes of reporting revenues and expenses, the value of the Pound and Euro (the Danish Kroner is pegged to the Euro) respectively fell 5.4% and 1.1%, against the USD, when compared to the Previous Quarter. For the reporting of assets and liabilities, the Pound increased 9.2% when compared to the 2022 Fiscal year end and the Danish Kroner increased 11.3% over the same period. The impact of currency fluctuations is discussed more fully below under the “Inflation and Foreign Currency” section. See also Note 5 (Foreign Currency Translation) to the unaudited Consolidated Financial Statements.

 

Skills/Resource Shortages and Pressure on Salaries and Wages

 

We are experiencing skill shortages in areas that are critical to our growth strategy including experienced sales and marketing personnel, software developers and skilled electronic technicians. The inflationary conditions in the countries in which we operate (US, the UK, Denmark and India) make it difficult for us to compete for these skills as there is extreme pressure on wages. Furthermore, as a small business we do not have resilience built into our workforce. As a result, there is an inherent risk in the face of global skills shortage and higher demand for skills that we could lose skills essential to the manufacture of our products or continuation of the engineering services we provide.

 

Concentration of Business Opportunities Where the Sales Cycle is Long and Unpredictable

 

The Services Business revenues are highly concentrated and are largely generated from sub-contracts with Prime Defense Contractors. The sales cycle is generally protracted, and this may affect quarterly revenues. It is also dependent on the federal government appropriating budget for defense projects and where the federal government is unable to find consensus in the US Congress, this affects the timely award of sub-contracts from Prime Defense Contractors to our Services Business, which is reliant on these awards. Furthermore, the Products Business key opportunities which are critical to its growth strategy are in the Defense Market for both its imaging sonars and the DAVD, both of which are key pillars of the Company’s growth strategy. Due to the protracted nature of the government procurement process and cycle for defense spending under federal and/or state budgets, the sales cycle can be long and unpredictable, thus affecting timing of orders and thus quarterly revenues and our overall growth plans.

 

Impact on Revenues and Earnings

 

We are uncertain as to the extent of the impact the factors disclosed above and in our Form 10-K, covering the fiscal year ended October 31, 2022, will have on our future financial results.

 

 

Impact on Liquidity, Balance Sheet and Assets

 

These factors may adversely impact on our availability of free cash flow, working capital and business prospects. As of April 30, 2023, we had cash and cash equivalents of $23,455,118 and in the Current Six-Month Period we generated a cash deficit from operations of ($261,033). Based on our outstanding obligations and our cash balances, we believe we have sufficient working capital to effectively continue our business operations for the foreseeable future.

 

Critical Accounting Policies

 

This discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements that have been prepared under accounting principles generally accepted in the United States of America (“GAAP”). The preparation of financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported values of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported levels of revenue and expenses during the reporting period. Actual results could materially differ from those estimates.

 

Below is a discussion of accounting policies that we consider critical to an understanding of our financial condition and operating results and that may require complex judgment in their application or require estimates about matters which are inherently uncertain. A discussion of our significant accounting policies, including further discussion of the accounting policies described below, can be found in Note 2, “Summary of Accounting Policies” of our Annual Report on Form 10-K for the fiscal year ended October 31, 2022.

 

Revenue Recognition

 

Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater solutions for imaging, mapping, defense and survey applications and from the engineering services that we provide. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential variable additional consideration. Our product sales do not include a right of return by the customer.

 

Regarding our Products Business, all our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exists.

 

For further discussion of our revenue recognition accounting policies, refer to Note 2 – “Revenue Recognition” in these unaudited consolidated financial statements and Note 2 “Summary of Accounting Policies” in our Annual Report on Form 10-K for the fiscal year ended October 31, 2022.

 

Recoverability of Deferred Costs

 

We defer costs on projects for service revenue. Deferred costs consist primarily of direct and incremental costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties.

 

We recognize such costs on a contract-by-contract basis in accordance with our revenue recognition policy. For revenue recognized under the completed contract method, costs are deferred until the products are delivered, or upon completion of services or, where applicable, customer acceptance. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized ratably over the term of the contract, costs are also recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each balance sheet date, we review deferred costs, to ensure they are ultimately recoverable. Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.

 

 

Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 740, Income Taxes (ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery system for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carryforwards.

 

Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse.

 

For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under GAAP.

 

Intangible Assets

 

Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years. The Company amortizes its finite-lived intangible assets using the straight-line method over their estimated period of benefit. Annually, or sooner if there is indication of a loss in value, we evaluate the recoverability of intangible assets and consider events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. There were no impairment charges during the periods presented.

 

The first step of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its’ carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. If the carrying amount exceeds the fair value, goodwill is reduced by the excess of the carrying amount of the reporting unit over that reporting unit’s fair value. Goodwill can never be reduced below zero, if any. At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings.

 

Consolidated Results of Operations

 

Our consolidated financial results include the results of the Company’s foreign subsidiaries. Foreign subsidiaries’ results are translated from their functional currencies to USD for reporting purposes. Fluctuations in currency can therefore have an impact on our financial results, including our translated revenue. One factor in the Current Quarter is that the translated revenue of the Company’s foreign subsidiaries was lower due to currency fluctuations. During the Current Quarter our consolidated revenue was $5,301,509 compared to $4,984,838 in the Previous Quarter, representing an increase of 6.4%. However, applying the same exchange rate (“referred to as “the Constant Rate”) as the Previous Quarter, revenue of our foreign subsidiaries would have increased by $429,180 thus resulting in an increase in consolidated revenue in the Current Quarter by 8.6% over the Previous Quarter. During the Current Quarter total operating expenses increased by 8.5% and income from operations increased by 77.7%. Net income before taxes increased by 108.5% and was $1,028,484 compared to $493,207, representing an increase of 108.5% and net income after taxes was $1,008,477 compared to $611,303, representing an increase of 65.0%.

 

Segment Summary

 

Products Business

 

In the Current Quarter, the Products Business generated $3,583,429 or 67.6% of our consolidated revenues compared to $3,491,009 or 70.0% in the Previous Quarter, representing a 2.6% increase over the Previous Quarter. However, when applying the Constant Rate, the Products Business revenue would have increased to $3,665,060, representing an increase of 5.0% over the Previous Quarter. Gross Profit Margin was slightly lower at 75.3% in the Current Quarter compared to 76.6% in the Previous Quarter, representing a fall of 1.3%. Agents Commission in the Current Quarter fell by 61.0% and was $102,452 compared to $262,632 in the Previous Quarter. This reflects a decrease in sales originating from Asia in the Current Quarter. Total operating expenses increased in the Products Business by 17.7% and were $1,396,366 compared to $1,186,697 in the Previous Quarter. This is largely due to exchange rate variance and represents a non-cash item within SG&A. Income from operations was $1,301,681.

 

Services Business

 

In the Current Quarter, the Services Business generated $1,718,080 or 32.4% of our consolidated revenues compared to $1,493,829 or 30.0% in the Previous Quarter, representing an increase in sales of 15.0%. However, when applying the Constant Rate, the Services Business revenue would have increased to $1,748,958, representing an increase of 17.1% over the Previous Quarter. when applying the Constant Rate. Although the Services Business revenues increased over the Previous Quarter, it is still off its internal budgetary plan due to delays in closing contracts with its defense customers. Total Operating Expenses increased in the Services Business by 13.6% and were $663,273 compared to $583,744 in the Previous Quarter. Income from operations was $261,921.

 

 

Results of Operations for the Current Quarter compared to the Previous Quarter

 

Revenue: Total consolidated revenues for the Current Quarter and the Previous Quarter were $5,301,509 and $4,984,838, respectively, representing an increase of 6.4%. Both the Products Business and Services Business revenues increased over the Previous Quarter. Notwithstanding, we continue to experience slow order take which we believe results from supply chain issues on broader defense programs which in turn cause delays in our customers placing orders. A significant part of our consolidated revenues is derived from our foreign subsidiaries in the UK and Denmark. Translating our foreign revenues in USD has resulted in $429,180 lower revenue in the period using the Constant Rate.

 

Gross Profit Margins: Margin percentage was stronger in the Current Quarter at 68.3% (gross profit of $3,623,241) compared to 60.8% (gross profit of $3,031,706) in the Previous Quarter. This is largely because in the Previous Quarter the Services Business gross profit margin was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing). This concentration in the prior period impacted on our consolidated gross profit margin.

 

Gross profit margins reported in our financial results may vary according to several factors. These include:

 

  The percentage of consolidated sales attributable to the Marine Technology Business versus the Services Business. The gross profit margin yielded by the Marine Technology Business is generally higher than that of the Services Business.
  The percentage of consolidated sales attributable to the Services Business. The Services Business yields a lower gross profit margin on generated sales which are largely based on time and materials for our Department of Defense contracts (DoD subcontracts).
  The mix of sales within the Marine Technology Business during the reporting period:
     
      Outright Sale versus Rentals.
      Hardware Sale versus Software (software is generally higher margin).
      Mix of Services rendered in the period – Offshore Engineering Services versus paid customer Research and Development Projects.

 

  Level of commissions on products which may vary according to volume. Both the Services and Marine Technology Businesses work with sales/distribution agents. Most of the Marine Technology Business sales in Asia is via agents or distributors. See Note 3 to the unaudited Consolidated Financial Statements “Cost of Revenues” for more discussion on this. Although the Services Business works with sales agents, this is on a much lesser scale than the Marine Technology Business.
  Level of Rental Assets in the Marine Technology Business’ Rental Pool and therefore the depreciation expenses may vary accordingly.
  The mix of engineering projects performed by our Services Business (Design prototyping versus manufacturing), may also affect Gross Profit Margins.

 

In the Current Quarter, gross profit margins for the Marine Technology Business were 75.3% compared to 76.6% in the Previous Quarter. For the Services Business these were 53.9% in the Current Quarter compared to 23.9% in the Previous Quarter. In the Previous Quarter the gross profit margin of the Services Business was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing).

 

Since there are more variable factors affecting gross profit margins in the Marine Technology Business (Products Business), a table showing a summary of break-out of sales generated by this business in the Current Quarter compared to the Previous Quarter is set out below:

 

Marine Technology (Products Business)  April 30, 2023   April 30, 2022  

Percentage Change

Equipment Sales  $2,500,156   $2,058,137   Increase of 21.5%
Equipment Rentals   519,427    715,308   Decrease of 27.4%
Software Sales   219,423    134,422   Increase of 63.2%
Services   344,423    583,142   Decrease of 40.9%
              
Total Net Sales  $3,583,429   $3,491,009   Increase of 2.6%

 

In the Current Quarter the Marine Technology Business incurred commission costs of $102,452 compared to $262,632 in the Previous Quarter, representing a decrease of 61.0%. A significant percentage of our sales in foreign territories such as South Korea, Japan and China are conducted through sales agents and distributors. In the Previous Quarter we had significant equipment sales in the territory of Asia and therefore commission costs were higher.

 

Further information on the performance of each business segment in the Current Quarter compared to the Previous Quarter including revenues by type and geography can be found in Notes 14 and Note 15 (Segment Analysis and Disaggregation of Revenue, respectively) to the unaudited Consolidated Financial Statements.

 

Research and Development (R&D): R&D expenditure in the Current Quarter was $525,939 compared to $517,378 in the Previous Quarter, representing a modest increase of 1.7%. This is in line with our strategy of focusing more of our resources on business development, marketing and global brand building efforts.

 

R&D expenditure is incurred by the Services Business on its Thermite® range of mission computers. We have received a small order for a small run of our new generation of Thermite® which we are delivering throughout this financial year to a NATO member country.

 

R&D expenditure in the Products Business is incurred in connection with investments it makes in developing and maintaining its products and solutions. These expenditures are an essential part of our business, as on an ongoing basis we need to continue to innovate around our solutions and remain competitive in the markets in which we operate. 

 

Segment 

April 30, 2023

  

April 30, 2022

   Percentage Change
Services Segment R&D Expenditure  $7,534   $(99,868)  Increase of 107.5%
Products Segment R&D Expenditure  $518,405   $617,246   Decrease of 16.0%

 

 

In the Previous Quarter due to supply chain issues the Services Business in anticipation of receiving a customer’s order had incurred expenditure on this project prior to the actual receipt of this order. Following receiving the customer’s purchase order, the expenditure of $99,868 was reallocated to the customer project, thus the reason for the negative amount represented above.

 

Selling, General and Administrative Expenses (SG&A): SG&A expenses for the Current Quarter increased by 10.3% to $2,242,194 from $2,033,116 in the Previous Quarter.

 

The increase in SG&A in the Current Quarter is due an increase in Legal and Professional. This area has increased largely because of the recent engagement of tax specialists to assist in the preparation of the Company’s federal and state tax returns and an increase in our audit fees.

 

Furthermore, within the category of SG&A we have transactions which are cash charges and non-cash charges. The non-cash charges comprise depreciation, amortization and stock-based compensation charges. In the Current Quarter non-cash items as a percentage of SG&A expenses was 13.9% compared to 24.8 % in the Previous Quarter and this is largely due to the significant reduction in stock-based compensation charges in the Current Quarter which decreased by 46.3% and were $196,261 compared to $365,567 in the Previous Quarter.

 

Key Areas of SG&A Expenditure across the Company for the Current Quarter compared to the Previous Quarter are:

 

Expenditure 

April 30, 2023

  

April 30, 2022

   Percentage Change
Wages and Salaries  $907,297   $940,460   Decrease of 3.5%
Legal and Professional Fees (including accounting and audit)  $467,784   $390,218   Increase of 19.9%
Rent for our various locations  $14,263   $14,742   Decrease of 3.3%
Marketing  $66,578   $108,569   Decrease of 38.7%

 

Although in the Current Quarter “Wages and Salaries” fell, we believe on the full year basis this category will increase over the prior financial year due to high inflation in the countries in which we operate and potential new hires in key areas such as business development, marketing, electronic engineers and software development.

 

In general, the category of “Rent” is not material for the Company as we own most of our premises and facilities. The current category of rent largely reflects our premises in Copenhagen and storage facility that we maintain for our business operations.

 

The increase in “Legal and Professional” reflects an increase in both audit fees and the engagement of new tax specialists.

 

Our marketing comprises a range of activities which include trade shows in different parts of the world, particularly in Europe, North America, Asia and the Middle East. Although Marketing expenditure has fallen in the Current Quarter, we anticipate that on a full year basis this will increase over the previous financial year as we shift our focus from R&D to business development and marketing including undertaking efforts to build our brands. We therefore anticipate a significant increase in this area of expenditure this year and subsequent years.

 

Operating Income: In the Current Quarter, Operating Income increased by 77.7% and was $855,108 as compared to $481,212 in the Previous Quarter. This is a result of an increase in our consolidated revenues and gross profit margins realized in the Current Quarter.

 

Other Income: In the Current Quarter, we had Other Income of $173,376 compared to $14,497, representing an increase of 1095.9% from the Previous Quarter. In the Current Quarter $170,596 of this amount represents interest earned on our certified deposit accounts. In February 2023, we established certified deposit accounts with our existing bankers. These accounts are for fixed 3-month rolling periods and constitute “cash equivalents” in our current unaudited consolidated financial statements. We anticipate that the interest earned on these certified deposit accounts will be material in the future. See Note 17 to the unaudited Consolidated Financial Statements where this is discussed further.

 

Net Income before income taxes: In the Current Quarter, we had income before income taxes of $1,028,484 as compared to $493,207 in the Previous Quarter, representing an increase of 108.5%. Net income before income taxes increased as a result of an increase in our consolidated revenues and Gross Profit Margins in the Current Quarter along with material interests earned on our certified deposit accounts.

 

 

Net Income: In the Current Quarter we had Net Income of $1,008,477 compared to $611,303 in the Previous Quarter, representing an increase of 65.0%. We have recorded Current Tax Expense of $68,773 in the Current Quarter and $109,150 of Current Tax Benefit in the Previous Quarter. Our tax expenses depend on the composition of our consolidated income, and in particular the percentage that is attributable to the Company and its US subsidiaries together versus the percentage attributable to the Company’s foreign subsidiaries. In the Current Quarter, the Company and its US subsidiaries had no taxable income. The Company’s UK and Danish subsidiaries had taxable income in their respective tax jurisdictions. The Company’s UK subsidiaries have carryforward losses and therefore no provision has been made for tax liability for these subsidiaries in the Current Quarter. The Danish subsidiary has no carryforwards or other tax relief in its tax jurisdiction resulting in a $90,792 tax liability.

 

Comprehensive Income. In the Current Quarter Comprehensive income was $1,546,850 compared to a loss of ($1,655,448) for the Previous Quarter reflecting adjustments resulting from foreign currency translations. This category is affected by fluctuations in foreign currency exchange transactions both relating to our profit and loss expenses and our assets and liabilities on our balance sheet and are largely paper losses or gains, as may be applicable in the reporting period. In the Previous Quarter we had a loss of $2,266,751 on foreign currency translation adjustment transactions compared to a gain of $538,373 in the Current Quarter. A significant part of the Company’s operations is based in the UK and Denmark, and therefore a major part of our assets and liabilities recorded in our consolidated balance sheet and financial transactions are translated from the functional currencies of these subsidiaries into USD for reporting purposes, thus accounting for the changes. See Tables 1 under the section of the MD&A which concerns “Inflation & Foreign Currency” which shows the impact of the currency adjustments on our Income Statement and Balance Sheet in the Current Quarter compared to the Previous Quarter.

 

Results of Operations for the Current Six Month Period compared to the Previous Six Month Period

 

Revenue: Total consolidated revenues for the Current Six Month Period and the Previous Six Month Period were $10,897,793 and $10,823,046 respectively, representing a modest increase of 0.7%. In the Current Six Month Period, the Products Business revenues were $7,407,588 compared to $7,314,757, representing a 1.3% increase over the Previous Six Month Period. The Services Business revenues in the Current Six Month Period and the Previous Six Month Period were $3,490,205 and $3,508,289, representing a decrease of 0.5%. One factor which has affected our total consolidated revenues in the Current Six Month Period is currency fluctuations. Applying the Constant Rate in the Current Six Month Period our total consolidated revenues would have increased by 4.4% or $471,956 compared to the Previous Six Month period.

 

Gross Profit Margins: Consolidated Margin percentage was higher in the Current Six Month Period at 67.7% (gross profit of $7,376,246) compared to 66.4% (gross profit of $7,191,640). This is largely because in the Previous Six Month Period the Services Business Gross Profit Margin was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing). This concentration impacted on our consolidated Gross Profit Margin in the prior period.

 

Gross profit margins reported in our financial results may vary according to several factors. These include:

 

  The percentage of consolidated sales attributable to the Marine Technology Business versus the Services Business. The gross profit margin yielded by the Marine Technology Business is generally higher than that of the Services Business.
  The percentage of consolidated sales attributable to the Services Business. The Services Business yields a lower gross profit margin on generated sales which are largely based on time and materials for our Department of Defense contracts (DoD subcontracts).
  The mix of sales within the Marine Technology Business during the reporting period:
     
      Outright Sale versus Rentals.
      Hardware Sale versus Software (software is generally higher margin).
      Mix of Services rendered in the period – Offshore Engineering Services versus paid Customer Research and Development Projects.

 

  Level of commissions on products which may vary according to volume. Both the Services and Marine Technology Businesses work with sales/distribution agents. Most of the Marine Technology Business sales in Asia is via agents or distributors. See Note 3 to the unaudited Consolidated Financial Statements “Cost of Revenue” for more discussion on this.
  Level of Rental Assets in the Marine Technology Business’ Rental Pool and therefore the depreciation expenses may vary accordingly.
  The mix of engineering projects performed by our Services Business (Design prototyping versus manufacturing), may also affect Gross Profit Margins.

 

 

In the Current Six Month Period gross profit margins for the Marine Technology Business were 73.7% compared to 81.0% in the Previous Six Month Period. For the Services Business these were 55.0% compared to 36.1% in the Previous Quarter. In the Current Six Month Period, margins weakened in the Marine Technology Business largely because of the level of commission incurred in the period. This was $607,828 in the Current Six Month Period compared to $401,004 in the Previous Six Month Period, representing a 51.6% increase. A significant percentage of our sales in foreign territories such as South Korea, Japan and China are conducted through our sales agents and distributors. In addition, the Services Business gross profit margins strengthened in the Current Six Month Period. This is attributable to the fact that in the Previous Six Month Period its margins were exceptionally low because a high percentage of its revenues in that period related to a specific project which carried a much lower than typical Gross Profit Margin.

 

Services Business

 

Gross Profit Margins for the Services Business were higher at 55.0% in the Current Six Month Period compared to 36.1% in the Previous Six Month Period. The wide swing in Gross Profit Margins in the Services Business in the Current Six Month Period is explained on the basis that in the Previous Six Month Period 24.8% of its revenues ($1,431,414) was attributable to an engineering project which carried a much lower than typical Gross Profit Margin. This project has afforded the Company an opportunity to serve a new market sector (motor racing) with a prestigious customer which we believe will open other opportunities with this customer and in this sector.

 

Products Business

 

Gross profit margins for the Products Business were lower in the Current Six Month Period at 73.7% compared to 81.0% in the Previous Six Month Period. In the first quarter of the current financial year (Q1), a significant percentage of the Products business sales emanated from our foreign agents’ network which resulted in significant commission in the said Q1 period ($486,341), which has impacted on our year-to-date commissions and therefore gross profit margins. In the Current Six Month Period we incurred foreign agents commission costs of $607,828 compared to $401,004 in the Previous Six Month Period. On a year-to-date basis therefore, this has weakened the gross profit margins of the Products Business.

 

Since there are more variable factors affecting gross profit margins in the Products Business, a table showing a summary of break-out of sales generated by the Products Business in the Current Six Month Period compared to the Previous Six Month Period is set out below:

 

Marine Technology Business 

April 30, 2023

  

April 30, 2022

  

Percentage Change

Equipment Sales  $5,072,716   $4,016,982   Increase of 26.3%
Equipment Rentals   785,330    1,345,776   Decrease of 41.6%
Software Sales   636,593    439,218   Increase of 44.9%
Services   912,949    1,512,781   Decrease of 40.0%
Total Net Sales  $7,407,588   $7,314,757   Increase of 1.3%

 

Further information on the performance of each Segment including revenues by product and geography can be found in Notes 14 and 15 (Segment Analysis and Disaggregation of Revenue) to the unaudited Consolidated Financial Statements.

 

Research and Development (R&D): R&D expenditures in the Current Six Month Period were $970,397 compared to the $1,190,268 in the Previous Six Month Period, representing a decrease of 18.5%. This is in line with our strategy of changing our focus to marketing, business development and global brand building.

 

  Services Segment.

 

During the Current Six Month Period, the Services Business R&D expenditure decreased by 68.6%. In general, the fall in R&D expenditure in this business unit is a reflection of a reduction in expenditures relating to the Thermite® product line development which had slowed due to the Pandemic. We are now re-engaging our customers who had the Thermite® on trial and as we understand our customer base requirements better, we may incur more expenditure on developing this range of products. We have received a small order for a small run of our new generation of Thermite® which we are delivering throughout this financial year to a NATO member country.

 

  Products Segment

 

During the Current Six Month Period R&D expenditure in the Products Segment decreased by 16.6% from $1,146,621 in the Previous Six Month Period to $956,713. R&D expenditure is incurred by this business in connection with investments it makes in developing its products and solutions. These expenditures are an essential part of our business, as on an ongoing basis we need to continue to innovate around our solutions. In prior periods, we incurred significant expenditures developing the new generation of Echoscope PIPE® technology, our new F280 Series® and our diver augmented vision display system (DAVD). These high expenditure projects are now completed and although we necessarily continue to incur R&D expenditures, we anticipate these will be less capital intensive going forward.

 

Segment  April 30, 2023   April 30, 2022   Percentage Change
Services Segment R&D Expenditures  $13,684   $43,647   Decrease of 68.6%
Products Segment R&D Expenditures  $956,713   $1,146,621   Decrease of 16.6%

 

 

Selling, General and Administrative Expenses (SG&A): SG&A expenses for the Current Six Month Period increased to $4,204,645 from $4,155,106 in the Previous Six Month Period, representing an increase of 1.2%.

 

The increase in SG&A in the Current Six Month Period is due to the increase in our Legal and Professional fees. This is largely due to costs associated with the engagement of tax specialists to assist in the preparation of our tax returns along with an increase in our annual audit fees.

 

SG&A includes transactions which are cash charges and non-cash charges. The non-cash charges comprise depreciation, amortization and stock-based compensation charges. In the Current Six Month Period non-cash items as a percentage of SGA was 14.2% compared to 23.3% in the Previous Six Month Period and this is largely due to the significant reduction in Stock-based compensation charges in the Current Six Month Period which decreased by 45.2% and were $378,414 compared to $690,743 in the Previous Six Month Period.

 

Key Areas of SG&A Expenditure across the Group for the Current Quarter compared to the Previous Quarter are:

 

Expenditure  April 30, 2023   April 30, 2022   Percentage Change
Wages and Salaries  $1,754,811   $1,843,622   Decrease of 4.8%
Legal and Professional Fees (including accounting and audit)  $872,872   $749,235   Increase of 16.5%
Rent for our various locations  $26,975   $30,487   Decrease of 11.5%
Marketing  $87,020   $122,335   Decrease of 28.8%

 

Although wages and salaries in the Six Month Period is lower than the Previous Six Month Period, on a full year basis we expect this category of expenditure to increase over the prior financial year due to high inflation in the countries in which we operate and hiring of new staff in business key areas such as business development, marketing and sales.

 

The increase in the “Legal and Professional” category of expenditures in the Current Six Month Period reflects an increase in the costs of our accounting and audit services fees and additional costs of tax specialists engaged.

 

In general, the category of “Rent” is not material for the Company as we own most of premises and facilities. The current category of rent largely reflects our premises in Copenhagen and a storage facility that we maintain for our business operations.

 

Our marketing comprises a range of activities which include trade shows in different parts of the world, particularly in Europe, North America, Asia and the Middle East. Although in the Current Six Month Period these costs are lower than the Previous Six Month Period, we expect on a full year basis these costs will be higher than the previous financial year as we pivot our activities from research and development to marketing and business development. Business Development, marketing and global brand building are key areas within our business strategy.

 

Operating Income: Our income from our operating activities in the Current Six Month Period was $2,201,204 as compared to $1,846,266 in the Previous Six Month Period which represents an increase of 19.2%. This reflects a small increase in revenues, increase in gross profit margins and reduction in Research & Development expenditure.

 

Other Income: In the Current Six Month Period, this increased by 106.5% and was $189,141 as compared to $91,589 in the Previous Six Month Period. In the Current Six Month Period $183,457 is attributable to interest earned on our certified deposit accounts. See Note 17 to the unaudited Consolidated Financial Statements for more information.

 

Net Income before income taxes: In the Current Six Month Period, we had a net income before income taxes of $2,390,345 as compared to $1,937,855 in the Previous Six Month Period, representing an increase of 23.4%. This reflects a small increase in revenues, increase in gross profit margins, a reduction in total operating expenses and a material increase in other income, largely representing interest earned in the Current Six Month Period on our certified deposit accounts.

 

 

Net Income: In the Current Six Month Period we had Net Income of $2,406,334 compared to $1,828,551 in the Previous Six Month Period, representing an increase of 31.6%. We have recorded current tax expense of $68,784 in the Current Six Month Period and $176,459 in the Previous Six Month Period. We also recorded Deferred Tax Benefit in the Current Six Month of $84,773 compared to $67,155 in the Previous Six Month Period. Our tax expenses depend on the composition of our consolidated income, and in particular the percentage attributable to the Company and its US subsidiaries together versus the percentage attributable to the Company’s foreign subsidiaries. In the Current Six Month Period the Company and its US subsidiaries had no taxable income. The Company’s UK and Danish subsidiaries had taxable income in their respective tax jurisdictions. The Company’s UK subsidiaries have carryforward losses and therefore no provision has been made for tax liability for this entity in our consolidated results for the Current Six Month Period, whereas the Danish subsidiary has no carryforwards or other tax relief in its jurisdiction and therefore we have made a tax provision for this entity at 22% tax rate.

 

Comprehensive Income (loss). In the Current Six Month Period Comprehensive income was $4,552,357 compared to comprehensive loss of ($197,050) for the Previous Six Month Period reflecting significant adjustments resulting from foreign currency translations. This category is affected by fluctuations in foreign currency exchange transactions both relating to our profit and loss expenses and our assets and liabilities on our balance sheet and are largely paper losses or gains, as may be applicable in the reporting period. In the Previous Six Month Period we had a loss of ($2,025,601) on foreign currency translation adjustment transactions compared to a significant gain in the Current Six Month Period on these transactions of $2,146,023. In the Current Six Month Period, the USD has strengthened against most major currencies including the British Pound, Euro, Danish Kroner and Indian Rupees (the functional currencies of our foreign subsidiaries). A substantial part of these losses/gains are paper losses/gains associated with re-valuation of our foreign subsidiaries’ balance sheet. A significant part of the Company’s operations is based in the UK, and therefore a significant part of our financial transactions is performed in Pounds which are translated into USD for reporting purposes. See Table 2 under the MD&A section which concerns “Inflation & Foreign Currency” which shows the impact of the currency adjustments on our Income Statement and Balance Sheet in the Current Six Month Period compared to the Previous Six Month Period.

 

Liquidity and Capital Resources

 

As of April 30, 2023, the Company had an accumulated deficit of $11,770,302, working capital of $38,338,739, cash of $23,455,118 and stockholders’ equity of $48,310,741 and generated a cash deficit from operating activities of ($261,033).

 

The Company entered into a $4,000,000 revolving line of credit with HSBC NA on November 27, 2019, at prime. The outstanding balance on the line of credit was $0 as of April 30, 2023. This revolving credit line will expire on November 26, 2023, unless renewed.

 

 

Inflation and Foreign Currency

 

The Company maintains its books in functional currency, as follows:

 

  US Dollars for US Operations.
  British Pound for United Kingdom Operations.
  Danish Kroner for our Danish Operations.
  Australian Dollars for our Australian Operations.
  Indian Rupees for our Indian Operations.

 

See Note 5 (Foreign Currency Translation) of our unaudited Consolidated Financial Statements for more information on the applicable rates used for our Balance Sheet transactions and Statement of Income and Comprehensive Income.

 

Fluctuations in currency exchange rates can affect the Company’s sales, profitability and financial position when the functional currencies of its wholly owned foreign subsidiaries are translated into USD for financial reporting. In addition, we are also subject to currency fluctuation risk with respect to certain foreign currency denominated receivables and payables. The Company cannot predict the extent to which currency fluctuations may affect the Company’s business and financial position, and there is a risk that such fluctuations will have an adverse impact on the Company’s sales, profits and financial position. Also, because differing portions of our revenues and costs are denominated in foreign currency, movements can impact on our margins by, for example, decreasing our foreign revenues when the dollar strengthens without correspondingly decreasing our expenses. The Company does not currently hedge its currency exposure.

 

Applying the Constant Rate, the impact of currency fluctuations on the three months ended April 30, 2023 and the six month ended April 30, 2023, is shown in Tables 1 & 2 below. In this context “Constant Rates” is defined as:

 

For Revenue and Expenses (Income Statement Transactions) for the three month and six month period   For the Current Quarter, this is the prevailing weighted average exchange rate in the three month period compared to the prevailing weighted average exchange rate in the three month period for the Previous Quarter.

 

For the six month period this is the prevailing weighted average exchange rate in the Previous Six Month Period compared to the average exchange rate in the Current Six Month Period.

 

For Balance Sheet Transactions   The prevailing exchange rate as of October 31, 2022 (the Balance Sheet Date”) when compared to prevailing exchange rate as of April 30,2023.

 

Table 1: Three Months ended April 30, 2023

 

   USD of British Pounds Based   USD of Australian Dollar Based   USD of Danish Kroner based   USD of Indian Rupee Based   USD of Total Foreign based sales     
   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Total 
   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Effect 
Revenues  $1,351,881   $1,441,621   $-   $-   $1,053,170   $1,075,939   $-   $-   $2,405,051   $2,517,560   $(112,509)
Costs  $1,971,662   $2,102,544   $1,251   $1,343   $268,903   $274,717   $(20,303)  $(21,929)  $2,221,513   $2,356,675   $(135,162)
Net profit (losses)  $(619,781)  $(660,923)  $(1,251)  $(1,343)  $784,267   $801,223   $20,303   $21,929   $183,538   $160,885   $22,653 
Assets  $20,951,668   $19,191,075   $27,306   $26,411   $4,589,114   $4,121,673   $1,550   $1,530   $25,569,638   $23,340,690   $2,228,948 
Liabilities  $(1,377,344)  $(1,261,604)  $-   $-   $(220,924)  $(198,421)  $(1,750)  $(1,728)  $(1,600,018)  $(1,461,753)  $(138,265)
Net assets  $19,574,324   $17,929,471   $27,306   $26,411   $4,368,190   $3,923,252   $(200)  $(197)  $23,969,620   $21,878,937   $2,090,683 

 

This table shows that the effect of the Constant Rate versus the actual exchange rate fluctuations in the Current Quarter was to increase our net income by $22,653 and increase our net assets by $2,090,683.

 

Table 2: Six Months ended April 30, 2023

 

The impact of currency fluctuations on the six months ended April 30, 2023, is shown below.

 

   USD of British Pounds Based   USD of Australian Dollar Based   USD of Danish Kroner based   USD of Indian Rupee Based   USD of Total Foreign based sales     
   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Actual   Constant   Total 
   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Results   Rates   Effect 
Revenues  $3,783,204   $4,089,751   $-   $-   $2,424,626   $2,515,287   $-   $-   $6,207,830   $6,605,039   $(397,209)
Costs  $3,878,681   $4,192,965   $821   $874   $565,012   $586,139   $12,817   $14,038   $4,457,331   $4,794,015   $(336,684)
Net profit (losses)  $(95,477)  $(103,213)  $(821)  $(874)  $1,859,614   $1,929,148   $(12,817)  $(14,038)  $1,750,499   $1,811,025   $(60,526)
Assets  $20,951,668   $19,191,075   $27,306   $26,411   $4,589,114   $4,121,673   $1,550   $1,691   $25,569,638   $23,340,850   $2,228,788 
Liabilities  $(1,377,344)  $(1,261,604)  $-   $-   $(220,924)  $(198,421)  $(1,750)  $(1,909)  $(1,600,018)  $(1,461,934)  $(138,084)
Net assets  $19,574,324   $17,929,471   $27,306   $26,411   $4,368,190   $3,923,252   $(200)  $(218)  $23,969,620   $21,878,916   $2,090,704 

 

This table shows that the effect of the Constant Rate versus the actual exchange rate fluctuations in the Current Six Month Period was to decrease our net income by $60,526 and increase our net assets by $2,090,704.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements.

 

Item 3. Qualitative and Quantitative Disclosures About Market Risk

 

Not required for smaller reporting companies.

 

Item 4. Controls and Procedures

 

a) Evaluation of Disclosure Controls and Procedures

 

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file under the Exchange Act is accumulated and communicated to our management, including our principal executive and financial officers, as appropriate to allow timely decisions regarding required disclosure.

 

The Company’s management, under the supervision and with the participation of the Company’s Chief Executive Officer and Acting Chief Financial (and principal accounting) Officer, carried out an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) of the Exchange Act) as of April 30, 2023. Based upon that evaluation the Chief Executive Officer and Acting Chief Financial Officer concluded that the Company’s disclosure controls and procedures were ineffective as of the end of the period covered by this report due to the material weakness previously identified in our Annual Report on Form 10-K filed on with the SEC on January 30, 2023.

 

The material weakness concerned a lack of adequate processes and procedures regarding the review of the elimination entries pertaining to the consolidation process.

 

We have implemented new controls and procedures that we believe will address the material weakness described above. Since the reported material weakness, we have been carefully monitoring the effectiveness of these new controls and procedures over the first and second quarters consolidations to determine their effectiveness in addressing the material weakness. Our quarterly closing procedures for both the first and second quarters of 2023 were completed without intercompany elimination errors. The Company believes that the revised processes and procedures implemented are effective in addressing the material weakness. The Company will continue to assess this up to the third quarter before concluding that the material weakness has been remediated.

 

We have implemented additional qualitative and quantitative controls over eliminations including implementing metrics that will be compared to each quarter’s results and deviations from those metrics will be investigated before the consolidation is considered complete. We have also expanded the review of the quarterly and annual consolidation process.

 

(b) Changes in Internal Controls.

 

During the period covered by this report, except as disclosed above, there were no changes in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) and 15d–15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results.

 

Item 1A. Risks Factors

 

Not required for smaller reporting companies

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not Applicable.

 

Item 5. Other Information

 

Item 6. Exhibits

 

31 Certifications of the Chief Executive Officer and Acting Chief Financial Officer pursuant to Rule 13a-14(a)
   
32 Certifications of Chief Executive Officer and Acting Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

101.INS Inline XBRL Instance Document.
   
101.SCH Inline XBRL Taxonomy Extension Schema Document
   
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
   
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document
   
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
   
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
   
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

SIGNATURES

 

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

 

  Coda Octopus Group, Inc. (Registrant)
   
Date: June 14, 2023 /s/ Annmarie Gayle
  Annmarie Gayle
  Chief Executive Officer
   
Date: June 14, 2023 /s/ Gayle Jardine
  Gayle Jardine
  Acting Chief Financial Officer

 

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORY (Tables)
6 Months Ended
Apr. 30, 2023
Inventory Disclosure [Abstract]  
SCHEDULE OF COMPONENTS OF INVENTORY

Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Raw materials and parts  $8,568,699   $7,219,344 
Work in progress   366,485    383,427 
Finished goods   2,298,501    2,424,340 
Total Inventory  $11,233,685   $10,027,111 
XML 33 R25.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT (Tables)
6 Months Ended
Apr. 30, 2023
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY AND EQUIPMENT

Property and equipment consisted of the following as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Buildings  $5,776,882   $5,419,946 
Land   200,000    200,000 
Office machinery and equipment   1,702,189    1,556,030 
Rental assets   2,493,622    2,252,292 
Furniture, fixtures and improvements   1,197,705    1,108,787 
Totals   11,370,398    10,537,055 
Less: accumulated depreciation   (5,299,732)   (4,704,523)
           
Total Property and Equipment, net  $6,070,666   $5,832,532 
XML 34 R26.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER CURRENT ASSETS (Tables)
6 Months Ended
Apr. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
SUMMARY OF OTHER CURRENT ASSETS

Other current assets consisted of the following as of:

 

 

   April 30,   October 31, 
   2023   2022 
         
Deposits  $24,647   $18,631 
Other Tax Receivables   214,274    151,217 
Employee Retention Credit Receivables   173,213    173,213 
Other Receivables   10,236    - 
Total Other Current Assets  $422,371   $343,061 
XML 35 R27.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Apr. 30, 2023
NET INCOME PER SHARE:  
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED

 

   Three Months   Three Months   Six Months   Six Months 
   Ended   Ended   Ended   Ended 
Fiscal Period  April 30, 2023   April 30, 2022   April 30, 2023   April 30, 2022 
Numerator:                    
Net Income   $1,008,477   $611,303   $2,406,334   $1,828,551 
                     
Denominator:                    
Basic weighted average common shares outstanding    11,010,077    10,857,673    10,970,806    10,857,429 
Unused portion of options and restricted stock awards    320,677    547,834    320,677    547,834 
Diluted outstanding shares    11,330,754    11,405,507    11,291,483    11,405,263 
                     
Net income per share                    
                     
Basic   $0.09   $0.06   $0.22   $0.17 
Diluted   $0.09   $0.05   $0.21   $0.16 
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT ANALYSIS (Tables)
6 Months Ended
Apr. 30, 2023
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENT REPORTING INFORMATION

  

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Three Months Ended April 30, 2023                    
                     
Net Revenues  $3,583,429   $1,718,080   $-   $5,301,509 
                     
Cost of Revenues   885,382    792,886    -    1,678,268 
                     
Gross Profit   2,698,047    925,194    -    3,623,241 
                     
Research & Development   518,405    7,534    -    525,939 
Selling, General & Administrative   877,961    655,739    708,494    2,242,194 
                     
Total Operating Expenses   1,396,366    663,273    708,494    2,768,133 
                     
Income (Loss) from Operations   1,301,681    261,921    (708,494)   855,108 
                     
Other Income                    
Other Income   149,907    23,469    -    173,376 
                     
Total Other Income   149,907    23,469    -    173,376 
                     
Income (Loss) before Income Taxes   1,451,588    285,390    (708,494)   1,028,484 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (108,712)   (2,185)   42,124    (68,773)
Deferred Tax (Expense) Benefit   -    -    48,766    48,766 
                     
Total Income Tax (Expense) Benefit   (108,712)   (2,185)   90,890    (20,007)
                     
Net Income (Loss)  $1,342,876   $283,205   $(617,604)  $1,008,477 
                     
Supplemental Disclosures                    
                     
Total Assets  $36,187,625   $13,618,065   $1,097,772   $50,903,462 
                     
Total Liabilities  $1,665,630   $802,459   $124,632   $2,592,721 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,084,321   $169,811   $(80,000)  $2,174,132 
                     
Depreciation and Amortization  $143,565   $24,757   $10,441   $178,763 
                     
Purchases of Long-lived Assets  $64,191   $18,012   $36,246   $118,448 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Three Months Ended April 30, 2022                    
                     
Net Revenues  $3,491,009   $1,493,829   $-   $4,984,838 
                     
Cost of Revenues   816,033    1,137,099    -    1,953,132 
                     
Gross Profit   2,674,976    356,730    -    3,031,706 
                     
Research & Development   617,246    (99,868)   -    517,378 
Selling, General & Administrative   569,451    683,612    780,053    2,033,116 
                     
Total Operating Expenses   1,186,697    583,744    780,053    2,550,494 
                     
Income (Loss) from Operations   1,488,279    (227,014)   (780,053)   481,212 
                     
Other Income (Expense)                    
Other Income   9,055    4,098    1,344    14,497 
Interest Expense   (2,502)   -    -    (2,502)
                     
Total Other Income    6,553    4,098    1,344    11,995 
                     
Income (Loss) before Income Taxes   1,494,832    (222,916)   (778,709)   493,207 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   279    146,890    (38,019)   109,150 
Deferred Tax (Expense) Benefit   (1,926)   (45,184)   56,056    8,946 
                     
Total Income Tax (Expense) Benefit   (1,647)   101,706    18,037    118,096 
                     
Net Income (Loss)  $1,493,185   $(121,210)  $(760,672)  $611,303 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,503,346   $13,541,238   $818,060   $44,862,644 
                     
Total Liabilities  $2,255,971   $616,133   $447,774   $3,319,878 
                     
Revenues from Intercompany Sales - eliminated from sales above  $413,654   $126,870   $607,500   $1,148,024 
                     
Depreciation and Amortization  $241,469   $31,190   $9,816   $282,475 
                     
Purchases of Long-lived Assets  $84,969   $11,049   $43,494   $139,512 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Six Months Ended April 30, 2023                    
                     
Net Revenues  $7,407,588   $3,490,205   $-   $10,897,793 
                     
Cost of Revenues   1,949,626    1,571,921    -    3,521,547 
                     
Gross Profit   5,457,962    1,918,284    -    7,376,246 
                     
Research & Development   956,713    13,684    -    970,397 
Selling, General & Administrative   1,539,720    1,302,049    1,362,876    4,204,645 
                     
Total Operating Expenses   2,496,433    1,315,733    1,362,876    5,175,042 
                     
Income (Loss) from Operations   2,961,529    602,551    (1,362,876)   2,201,204 
                     
Other Income (Expense)                    
Other Income   164,927    24,214    -    189,141 
                     
Total Other Income    164,927    24,214    -    189,141 
                     
Income (Loss) before Income Taxes   3,126,456    626,765    (1,362,876)   2,390,345 
                     
Income Tax (Expense) Benefit                    
Current Tax (Expense) Benefit   (127,585)   (22,041)   80,842    (68,784)
Deferred Tax Benefit (Expense)   -    -    84,773    84,773 
                     
Total Income Tax (Expense) Benefit   (127,585)   (22,041)   165,615    15,989 
                     
Net Income (Loss)  $2,998,871   $604,724   $(1,197,261)  $2,406,334 
                     
Supplemental Disclosures                    
                     
Total Assets  $36,187,625   $13,618,065   $1,097,772   $50,903,462 
                     
Total Liabilities  $1,665,630   $802,459   $124,632   $2,592,721 
                     
Revenues from Intercompany Sales - eliminated from sales above  $2,913,995   $215,518   $600,000   $3,729,513 
                     
Depreciation and Amortization  $272,403   $49,667   $20,700   $342,770 
                     
Purchases of Long-lived Assets  $143,833   $22,792   $57,731   $224,355 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 14 - SEGMENT ANALYSIS (Continued)

 

   Marine Technology Business (Products)   Marine Engineering Business (Services)   Overhead   Total 
                 
Six Months Ended April 30, 2022                    
                     
Net Revenues  $7,314,757   $3,508,289   $-   $10,823,046 
                     
Cost of Revenues   1,388,325    2,243,081    -    3,631,406 
                     
Gross Profit   5,926,432    1,265,208    -    7,191,640 
                     
Research & Development   1,146,621    43,647    -    1,190,268 
Selling, General & Administrative   1,327,947    1,339,787    1,487,372    4,155,106 
                     
Total Operating Expenses   2,474,568    1,383,434    1,487,372    5,345,374 
                     
Income (Loss) from Operations   3,451,864    (118,226)   (1,487,372)   1,846,266 
                     
Other Income (Expense)                    
Other Income   18,104    75,043    1,344    94,491 
Interest Expense   (2,502)   -    (400)   (2,902)
                     
Total Other Income    15,602    75,043    944    91,589 
                     
Income (Loss) before Income Taxes   3,467,466    (43,183)   (1,486,428)   1,937,855 
                     
Income Tax (Expense) Benefit                    
Current Tax Benefit (Expense)   (266,241)   170,926    (81,144)   (176,459)
Deferred Tax (Expense) Benefit   4,781    (44,980)   107,354    67,155 
                     
Total Income Tax (Expense) Benefit   (261,460)   125,946    26,210    (109,304)
                     
Net Income (Loss)  $3,206,006   $82,763   $(1,460,218)  $1,828,551 
                     
Supplemental Disclosures                    
                     
Total Assets  $30,503,346   $13,541,238   $818,060   $44,862,644 
                     
Total Liabilities  $2,255,971   $616,133   $447,774   $3,319,878 
                     
Revenues from Intercompany Sales - eliminated from sales above  $803,049   $242,693   $1,207,500   $2,253,242 
                     
Depreciation and Amortization  $377,127   $47,847   $18,967   $443,941 
                     
Purchases of Long-lived Assets  $1,071,062   $12,049   $58,365   $1,141,476 
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.1
DISAGGREGATION OF REVENUE (Tables)
6 Months Ended
Apr. 30, 2023
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION

  

   For the Three Months Ended April 30, 2023 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $1,754,250   $1,144,891   $2,899,141 
Europe   812,188    573,189    1,385,377 
Australia/Asia   924,251    -    924,251 
Middle East/Africa   92,740    -    92,740 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 
                
Major Goods/Service Lines               
Equipment Sales  $2,500,156   $7,953   $2,508,109 
Equipment Rentals   519,427    -    519,427 
Software Sales   219,423    -    219,423 
Engineering Parts   -    1,071,906    1,071,906 
Services   344,423    638,221    982,644 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 
                
Goods transferred at a point in time  $2,719,579   $7,953   $2,727,532 
Services transferred over time   863,850    1,710,127    2,573,977 
                
Total Revenues  $3,583,429   $1,718,080   $5,301,509 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Three Months Ended April 30, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales                
                
Primary Geographical Markets                
Americas  $424,935   $578,244   $1,003,179 
Europe   221,334    915,585    1,136,919 
Australia/Asia   2,226,457    -    2,226,457 
Middle East/Africa   618,283    -    618,283 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 
                
Major Goods/Service Lines                
Equipment Sales  $2,058,137   $543,134   $2,601,271 
Equipment Rentals   715,308    -    715,308 
Software Sales   134,422    -    134,422 
Engineering Parts   -    618,335    618,335 
Services   583,142    332,360    915,502 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 
                
Goods transferred at a point in time  $2,174,910   $543,134   $2,718,044 
Services transferred over time   1,316,099    950,695    2,266,794 
                
Total Revenues   $3,491,009   $1,493,829   $4,984,838 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Six Months Ended April 30, 2023 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $2,240,543   $2,467,868   $4,708,411 
Europe   1,508,598    1,022,337    2,530,935 
Australia/Asia   3,356,679    -    3,356,679 
Middle East/Africa   301,768    -    301,768 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 
                
Major Goods/Service Lines               
Equipment Sales  $5,072,716   $7,953   $5,080,669 
Equipment Rentals   785,330    -    785,330 
Software Sales   636,593    -    636,593 
Engineering Parts   -    2,220,985    2,220,985 
Services   912,949    1,261,267    2,174,216 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 
                
Goods transferred at a point in time  $5,709,309   $7,953   $5,717,262 
Services transferred over time   1,698,279    3,482,252    5,180,531 
                
Total Revenues  $7,407,588   $3,490,205   $10,897,793 

 

 

CODA OCTOPUS GROUP, INC.

Notes to the Consolidated Financial Statements

April 30, 2023 and October 31, 2022

 

NOTE 15 –DISAGGREGATION OF REVENUE (Continued)

 

   For the Six Months Ended April 30, 2022 
   Marine   Marine     
   Technology   Engineering   Grand 
   Business   Business   Total 
Disaggregation of Total Net Sales               
                
Primary Geographical Markets               
Americas  $2,482,603   $1,782,526   $4,265,129 
Europe   712,350    1,725,763    2,438,113 
Australia/Asia   3,041,541    -    3,041,541 
Middle East/Africa   1,078,263    -    1,078,263 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 
                
Major Goods/Service Lines               
Equipment Sales  $4,016,982   $979,998   $4,996,980 
Equipment Rentals   1,345,776    -    1,345,776 
Software Sales   439,218    -    439,218 
Engineering Parts   -    1,918,953    1,918,953 
Services   1,512,781    609,338    2,122,119 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 
                
Goods transferred at a point in time  $4,438,551   $980,000   $5,418,551 
Services transferred over time   2,876,206    2,528,289    5,404,495 
                
Total Revenues  $7,314,757   $3,508,289   $10,823,046 
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.1
CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Tables)
6 Months Ended
Apr. 30, 2023
Other Income and Expenses [Abstract]  
SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS

 

Currency Denomination  Amount   HSBC   Jyske Bank
(Denmark)
 
USD  $13,100,000    4.5%     
GBP  £750,000    3.77%     
GBP (Unrestricted access)  £1,585,277    4.00%     
Euro  665,000         1.3%
British Pound  £414,000         2.65%
Danish Kroner  DKK2,850,000         0.91%
USD  $819,000         3.41%
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.23.1
COST OF REVENUES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Cost Of Revenues        
Cost of revenue commissions $ 102,452 $ 262,632 $ 607,828 $ 401,004
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF COMPONENTS OF INVENTORY (Details) - USD ($)
Apr. 30, 2023
Oct. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials and parts $ 8,568,699 $ 7,219,344
Work in progress 366,485 383,427
Finished goods 2,298,501 2,424,340
Total Inventory $ 11,233,685 $ 10,027,111
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF PROPERTY AND EQUIPMENT (Details) - USD ($)
Apr. 30, 2023
Oct. 31, 2022
Property, Plant and Equipment [Line Items]    
Totals $ 11,370,398 $ 10,537,055
Less: accumulated depreciation (5,299,732) (4,704,523)
Total Property and Equipment, net 6,070,666 5,832,532
Building [Member]    
Property, Plant and Equipment [Line Items]    
Totals 5,776,882 5,419,946
Land [Member]    
Property, Plant and Equipment [Line Items]    
Totals 200,000 200,000
Office Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 1,702,189 1,556,030
Rental Assets [Member]    
Property, Plant and Equipment [Line Items]    
Totals 2,493,622 2,252,292
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 1,197,705 $ 1,108,787
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF OTHER CURRENT ASSETS (Details) - USD ($)
Apr. 30, 2023
Oct. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deposits $ 24,647 $ 18,631
Other Tax Receivables 214,274 151,217
Employee Retention Credit Receivables 173,213 173,213
Other Receivables 10,236
Total Other Current Assets $ 422,371 $ 343,061
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACTS IN PROGRESS (Details Narrative) - USD ($)
Apr. 30, 2023
Oct. 31, 2022
Contracts In Progress    
Unbilled receivables $ 1,099,066 $ 602,115
Deferred revenue 878,423 790,458
Deferred revenue inclusive of extended warranty options $ 233,592 $ 229,238
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATIONS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Oct. 31, 2022
Concentration Risk [Line Items]          
Revenue $ 5,301,509 $ 4,984,838 $ 10,897,793 $ 10,823,046  
Accounts receivable 3,894,794   3,894,794   $ 2,870,600
One Customer [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Revenue $ 1,270,138 $ 549,134      
Concentration risk, percentage 24.00% 11.00%      
One Customer [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 35.10% 9.30%      
Accounts receivable $ 1,365,300 $ 184,374 1,365,300 184,374  
Two Customer [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Revenue     $ 2,517,093 $ 2,374,201  
Concentration risk, percentage     23.10% 22.00%  
Two Customer [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     38.10% 0.03%  
Accounts receivable $ 1,483,542 $ 600 $ 1,483,542 $ 600  
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Jan. 31, 2022
Apr. 30, 2023
Apr. 30, 2022
NET INCOME PER SHARE:            
Net Income $ 1,008,477 $ 1,397,857 $ 611,303 $ 1,217,248 $ 2,406,334 $ 1,828,551
Basic weighted average common shares outstanding 11,010,077   10,857,673   10,970,806 10,857,429
Unused portion of options and restricted stock awards 320,677   547,834   320,677 547,834
Diluted outstanding shares 11,330,754   11,405,507   11,291,483 11,405,263
Basic $ 0.09   $ 0.06   $ 0.22 $ 0.17
Diluted $ 0.09   $ 0.05   $ 0.21 $ 0.16
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.23.1
2017 STOCK INCENTIVE PLAN (Details Narrative) - USD ($)
6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jul. 12, 2021
Dec. 06, 2017
2017 Stock Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock available for issuance 321,026      
Number of restricted stock awards to purchase shares 39,000 55,181    
Option vested 146,168      
Restricted stock awards vested 90,073      
Options forfeited 0 177,333    
Share based compensation expenses $ 378,414 $ 690,743    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised   3,333    
Stock Issued During Period, Shares, New Issues   1,107    
2017 Stock Incentive Plan [Member] | Board of Director [Member] | Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock available for issuance       913,612
2021 Stock Incentive Plan [Member] | Board of Director [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock available for issuance     1,000,000  
Common stock available for issuance 1,321,026      
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Jan. 31, 2022
Apr. 30, 2023
Apr. 30, 2022
Segment Reporting Information [Line Items]            
Net Revenues $ 5,301,509   $ 4,984,838   $ 10,897,793 $ 10,823,046
Cost of Revenues 1,678,268   1,953,132   3,521,547 3,631,406
Gross Profit 3,623,241   3,031,706   7,376,246 7,191,640
Research & Development 525,939   517,378   970,397 1,190,268
Selling, General & Administrative 2,242,194   2,033,116   4,204,645 4,155,106
Total Operating Expenses 2,768,133   2,550,494   5,175,042 5,345,374
INCOME FROM OPERATIONS 855,108   481,212   2,201,204 1,846,266
Other Income (Expense)            
Other Income 173,376   14,497   189,141 94,491
Interest Expense   (2,502)   (2,902)
Total Other Income 173,376   11,995   189,141 91,589
INCOME BEFORE INCOME TAX EXPENSE 1,028,484   493,207   2,390,345 1,937,855
Income Tax (Expense) Benefit            
Current Tax Benefit (Expense) (68,773)   109,150   (68,784) (176,459)
Deferred Tax (Expense) Benefit 48,766   8,946   84,773 67,155
Total Income Tax (Expense) Benefit (20,007)   118,096   15,989 (109,304)
NET INCOME 1,008,477 $ 1,397,857 611,303 $ 1,217,248 2,406,334 1,828,551
Supplemental Disclosures            
Total Assets 50,903,462       50,903,462  
Total Liabilities 2,592,721       2,592,721  
Segment Reporting [Member]            
Segment Reporting Information [Line Items]            
Net Revenues 5,301,509   4,984,838   10,897,793 10,823,046
Cost of Revenues 1,678,268   1,953,132   3,521,547 3,631,406
Gross Profit 3,623,241   3,031,706   7,376,246 7,191,640
Research & Development 525,939   517,378   970,397 1,190,268
Selling, General & Administrative 2,242,194   2,033,116   4,204,645 4,155,106
Total Operating Expenses 2,768,133   2,550,494   5,175,042 5,345,374
INCOME FROM OPERATIONS 855,108   481,212   2,201,204 1,846,266
Other Income (Expense)            
Other Income 173,376   14,497   189,141 94,491
Interest Expense     (2,502)     (2,902)
Total Other Income 173,376   11,995   189,141 91,589
INCOME BEFORE INCOME TAX EXPENSE 1,028,484   493,207   2,390,345 1,937,855
Income Tax (Expense) Benefit            
Current Tax Benefit (Expense) (68,773)   109,150   (68,784) (176,459)
Deferred Tax (Expense) Benefit 48,766   8,946   84,773 67,155
Total Income Tax (Expense) Benefit (20,007)   118,096   15,989 (109,304)
NET INCOME 1,008,477   611,303   2,406,334 1,828,551
Supplemental Disclosures            
Total Assets 50,903,462   44,862,644   50,903,462 44,862,644
Total Liabilities 2,592,721   3,319,878   2,592,721 3,319,878
Revenues from Intercompany Sales - eliminated from sales above 2,174,132   1,148,024   3,729,513 2,253,242
Depreciation and Amortization 178,763   282,475   342,770 443,941
Purchases of Long-lived Assets 118,448   139,512   224,355 1,141,476
Marine Technology Business (Products) [Member] | Segment Reporting [Member]            
Segment Reporting Information [Line Items]            
Net Revenues 3,583,429   3,491,009   7,407,588 7,314,757
Cost of Revenues 885,382   816,033   1,949,626 1,388,325
Gross Profit 2,698,047   2,674,976   5,457,962 5,926,432
Research & Development 518,405   617,246   956,713 1,146,621
Selling, General & Administrative 877,961   569,451   1,539,720 1,327,947
Total Operating Expenses 1,396,366   1,186,697   2,496,433 2,474,568
INCOME FROM OPERATIONS 1,301,681   1,488,279   2,961,529 3,451,864
Other Income (Expense)            
Other Income 149,907   9,055   164,927 18,104
Interest Expense     (2,502)     (2,502)
Total Other Income 149,907   6,553   164,927 15,602
INCOME BEFORE INCOME TAX EXPENSE 1,451,588   1,494,832   3,126,456 3,467,466
Income Tax (Expense) Benefit            
Current Tax Benefit (Expense) (108,712)   279   (127,585) (266,241)
Deferred Tax (Expense) Benefit   (1,926)   4,781
Total Income Tax (Expense) Benefit (108,712)   (1,647)   (127,585) (261,460)
NET INCOME 1,342,876   1,493,185   2,998,871 3,206,006
Supplemental Disclosures            
Total Assets 36,187,625   30,503,346   36,187,625 30,503,346
Total Liabilities 1,665,630   2,255,971   1,665,630 2,255,971
Revenues from Intercompany Sales - eliminated from sales above 2,084,321   413,654   2,913,995 803,049
Depreciation and Amortization 143,565   241,469   272,403 377,127
Purchases of Long-lived Assets 64,191   84,969   143,833 1,071,062
Marine Engineering Business (Services) [Member] | Segment Reporting [Member]            
Segment Reporting Information [Line Items]            
Net Revenues 1,718,080   1,493,829   3,490,205 3,508,289
Cost of Revenues 792,886   1,137,099   1,571,921 2,243,081
Gross Profit 925,194   356,730   1,918,284 1,265,208
Research & Development 7,534   (99,868)   13,684 43,647
Selling, General & Administrative 655,739   683,612   1,302,049 1,339,787
Total Operating Expenses 663,273   583,744   1,315,733 1,383,434
INCOME FROM OPERATIONS 261,921   (227,014)   602,551 (118,226)
Other Income (Expense)            
Other Income 23,469   4,098   24,214 75,043
Interest Expense        
Total Other Income 23,469   4,098   24,214 75,043
INCOME BEFORE INCOME TAX EXPENSE 285,390   (222,916)   626,765 (43,183)
Income Tax (Expense) Benefit            
Current Tax Benefit (Expense) (2,185)   146,890   (22,041) 170,926
Deferred Tax (Expense) Benefit   (45,184)   (44,980)
Total Income Tax (Expense) Benefit (2,185)   101,706   (22,041) 125,946
NET INCOME 283,205   (121,210)   604,724 82,763
Supplemental Disclosures            
Total Assets 13,618,065   13,541,238   13,618,065 13,541,238
Total Liabilities 802,459   616,133   802,459 616,133
Revenues from Intercompany Sales - eliminated from sales above 169,811   126,870   215,518 242,693
Depreciation and Amortization 24,757   31,190   49,667 47,847
Purchases of Long-lived Assets 18,012   11,049   22,792 12,049
Overhead [Member] | Segment Reporting [Member]            
Segment Reporting Information [Line Items]            
Net Revenues    
Cost of Revenues    
Gross Profit    
Research & Development    
Selling, General & Administrative 708,494   780,053   1,362,876 1,487,372
Total Operating Expenses 708,494   780,053   1,362,876 1,487,372
INCOME FROM OPERATIONS (708,494)   (780,053)   (1,362,876) (1,487,372)
Other Income (Expense)            
Other Income   1,344   1,344
Interest Expense         (400)
Total Other Income   1,344   944
INCOME BEFORE INCOME TAX EXPENSE (708,494)   (778,709)   (1,362,876) (1,486,428)
Income Tax (Expense) Benefit            
Current Tax Benefit (Expense) 42,124   (38,019)   80,842 (81,144)
Deferred Tax (Expense) Benefit 48,766   56,056   84,773 107,354
Total Income Tax (Expense) Benefit 90,890   18,037   165,615 26,210
NET INCOME (617,604)   (760,672)   (1,197,261) (1,460,218)
Supplemental Disclosures            
Total Assets 1,097,772   818,060   1,097,772 818,060
Total Liabilities 124,632   447,774   124,632 447,774
Revenues from Intercompany Sales - eliminated from sales above (80,000)   607,500   600,000 1,207,500
Depreciation and Amortization 10,441   9,816   20,700 18,967
Purchases of Long-lived Assets $ 36,246   $ 43,494   $ 57,731 $ 58,365
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Revenues $ 5,301,509 $ 4,984,838 $ 10,897,793 $ 10,823,046
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,727,532 2,718,044 5,717,262 5,418,551
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,573,977 2,266,794 5,180,531 5,404,495
Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,508,109 2,601,271 5,080,669 4,996,980
Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 519,427 715,308 785,330 1,345,776
Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 219,423 134,422 636,593 439,218
Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,071,906 618,335 2,220,985 1,918,953
Services [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 982,644 915,502 2,174,216 2,122,119
Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,583,429 3,491,009 7,407,588 7,314,757
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,719,579 2,174,910 5,709,309 4,438,551
Marine Technology Business (Products) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 863,850 1,316,099 1,698,279 2,876,206
Marine Technology Business (Products) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,500,156 2,058,137 5,072,716 4,016,982
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 519,427 715,308 785,330 1,345,776
Marine Technology Business (Products) [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 219,423 134,422 636,593 439,218
Marine Technology Business (Products) [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Marine Technology Business (Products) [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 344,423 583,142 912,949 1,512,781
Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,718,080 1,493,829 3,490,205 3,508,289
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 7,953 543,134 7,953 980,000
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,710,127 950,695 3,482,252 2,528,289
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 7,953 543,134 7,953 979,998
Marine Engineering Business (Services) [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Marine Engineering Business (Services) [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Marine Engineering Business (Services) [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,071,906 618,335 2,220,985 1,918,953
Marine Engineering Business (Services) [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 638,221 332,360 1,261,267 609,338
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,899,141 1,003,179 4,708,411 4,265,129
Americas [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,754,250 424,935 2,240,543 2,482,603
Americas [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,144,891 578,244 2,467,868 1,782,526
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,385,377 1,136,919 2,530,935 2,438,113
Europe [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 812,188 221,334 1,508,598 712,350
Europe [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 573,189 915,585 1,022,337 1,725,763
Australia/Asia [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 924,251 2,226,457 3,356,679 3,041,541
Australia/Asia [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 924,251 2,226,457 3,356,679 3,041,541
Australia/Asia [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Middle East/Africa [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 92,740 618,283 301,768 1,078,263
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 92,740 618,283 301,768 1,078,263
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES (Details Narrative)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Corporation tax 1.90% 23.90% 0.70% 5.60%
Effective income tax rate reconciliation, state and local income taxes, percent 25.00%   25.00%  
Effective income tax rate reconciliation, tax credit, percent 0.00%   0.00%  
DENMARK        
Corporation tax 22.00%   22.00%  
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details)
Apr. 30, 2023
USD ($)
HSBC [Member]  
Amount $ 13,100,000
Deposit interest rate 4.50%
HSBC [Member] | United Kingdom, Pounds  
Amount $ 750,000
Deposit interest rate 3.77%
HSBC [Member] | United Kingdom, Pounds | Unrestricted Access [Member]  
Amount $ 1,585,277
Deposit interest rate 4.00%
Jyske Bank [Member]  
Amount $ 819,000
Deposit interest rate 3.41%
Jyske Bank [Member] | United Kingdom, Pounds  
Amount $ 414,000
Deposit interest rate 2.65%
Jyske Bank [Member] | Euro Member Countries, Euro  
Amount $ 665,000
Deposit interest rate 1.30%
Jyske Bank [Member] | Denmark, Kroner  
Amount $ 2,850,000
Deposit interest rate 0.91%
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.23.1
CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details Narrative)
6 Months Ended
Apr. 30, 2023
Other Income and Expenses [Abstract]  
Current rate 4.00%
XML 52 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001334325 2022-11-01 2023-04-30 0001334325 2023-06-06 0001334325 2023-04-30 0001334325 2022-10-31 0001334325 2023-02-01 2023-04-30 0001334325 2022-02-01 2022-04-30 0001334325 2021-11-01 2022-04-30 0001334325 us-gaap:CommonStockMember 2021-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0001334325 us-gaap:RetainedEarningsMember 2021-10-31 0001334325 us-gaap:TreasuryStockCommonMember 2021-10-31 0001334325 2021-10-31 0001334325 us-gaap:CommonStockMember 2022-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001334325 us-gaap:RetainedEarningsMember 2022-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2022-01-31 0001334325 2022-01-31 0001334325 us-gaap:CommonStockMember 2022-10-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001334325 us-gaap:RetainedEarningsMember 2022-10-31 0001334325 us-gaap:TreasuryStockCommonMember 2022-10-31 0001334325 us-gaap:CommonStockMember 2023-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001334325 us-gaap:RetainedEarningsMember 2023-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2023-01-31 0001334325 2023-01-31 0001334325 us-gaap:CommonStockMember 2021-11-01 2022-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-01 2022-01-31 0001334325 us-gaap:RetainedEarningsMember 2021-11-01 2022-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2021-11-01 2022-01-31 0001334325 2021-11-01 2022-01-31 0001334325 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001334325 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2022-02-01 2022-04-30 0001334325 us-gaap:CommonStockMember 2022-11-01 2023-01-31 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-11-01 2023-01-31 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-01 2023-01-31 0001334325 us-gaap:RetainedEarningsMember 2022-11-01 2023-01-31 0001334325 us-gaap:TreasuryStockCommonMember 2022-11-01 2023-01-31 0001334325 2022-11-01 2023-01-31 0001334325 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001334325 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2023-02-01 2023-04-30 0001334325 us-gaap:CommonStockMember 2022-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001334325 us-gaap:RetainedEarningsMember 2022-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2022-04-30 0001334325 2022-04-30 0001334325 us-gaap:CommonStockMember 2023-04-30 0001334325 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001334325 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001334325 us-gaap:RetainedEarningsMember 2023-04-30 0001334325 us-gaap:TreasuryStockCommonMember 2023-04-30 0001334325 us-gaap:BuildingMember 2023-04-30 0001334325 us-gaap:BuildingMember 2022-10-31 0001334325 us-gaap:LandMember 2023-04-30 0001334325 us-gaap:LandMember 2022-10-31 0001334325 CODA:OfficeMachineryAndEquipmentMember 2023-04-30 0001334325 CODA:OfficeMachineryAndEquipmentMember 2022-10-31 0001334325 CODA:RentalAssetsMember 2023-04-30 0001334325 CODA:RentalAssetsMember 2022-10-31 0001334325 us-gaap:FurnitureAndFixturesMember 2023-04-30 0001334325 us-gaap:FurnitureAndFixturesMember 2022-10-31 0001334325 CODA:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2023-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2023-04-30 0001334325 CODA:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2022-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-30 0001334325 CODA:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2022-04-30 0001334325 CODA:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-11-01 2023-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-11-01 2023-04-30 0001334325 CODA:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-11-01 2022-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-30 0001334325 CODA:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-11-01 2022-04-30 0001334325 srt:MaximumMember CODA:BoardOfDirectorMember CODA:TwoThousandSeventeenStockIncentivePlanMember 2017-12-06 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2022-11-01 2023-04-30 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2023-04-30 0001334325 CODA:TwoThousandSeventeenStockIncentivePlanMember 2021-11-01 2022-04-30 0001334325 CODA:BoardOfDirectorMember CODA:TwoThousandAndTwentyOneStockIncentivePlanMember 2021-07-12 0001334325 CODA:BoardOfDirectorMember CODA:TwoThousandAndTwentyOneStockIncentivePlanMember 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:SegmentReportingMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:SegmentReportingMember 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:SegmentReportingMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:SegmentReportingMember 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:SegmentReportingMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 CODA:OverheadMember CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 CODA:SegmentReportingMember 2021-11-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 srt:AmericasMember 2023-02-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 srt:EuropeMember 2023-02-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember 2023-02-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentSalesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember 2023-02-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:SoftwareSalesMember 2023-02-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:EngineeringPartsMember 2023-02-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2023-02-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2023-02-01 2023-04-30 0001334325 CODA:ServicesMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2023-02-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2023-02-01 2023-04-30 0001334325 us-gaap:TransferredOverTimeMember 2023-02-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 srt:AmericasMember 2022-02-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 srt:EuropeMember 2022-02-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember 2022-02-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentSalesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember 2022-02-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:SoftwareSalesMember 2022-02-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:EngineeringPartsMember 2022-02-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2022-02-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2022-02-01 2022-04-30 0001334325 CODA:ServicesMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2022-02-01 2022-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2022-02-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2022-02-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2022-02-01 2022-04-30 0001334325 us-gaap:TransferredOverTimeMember 2022-02-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 srt:AmericasMember 2022-11-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 srt:EuropeMember 2022-11-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:AustraliaAndAsiaMember 2022-11-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentSalesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EquipmentRentalsMember 2022-11-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:SoftwareSalesMember 2022-11-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:EngineeringPartsMember 2022-11-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2022-11-01 2023-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2022-11-01 2023-04-30 0001334325 CODA:ServicesMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2022-11-01 2023-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2022-11-01 2023-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2022-11-01 2023-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2022-11-01 2023-04-30 0001334325 us-gaap:TransferredOverTimeMember 2022-11-01 2023-04-30 0001334325 srt:AmericasMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 srt:AmericasMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 srt:AmericasMember 2021-11-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 srt:EuropeMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 srt:EuropeMember 2021-11-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:AustraliaAndAsiaMember 2021-11-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:MiddleEastAndAfricaMember 2021-11-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentSalesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EquipmentRentalsMember 2021-11-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:SoftwareSalesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:SoftwareSalesMember 2021-11-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:EngineeringPartsMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:EngineeringPartsMember 2021-11-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineTechnologyBusinessProductsMember 2021-11-01 2022-04-30 0001334325 CODA:ServicesMember CODA:MarineEngineeringBusinessServicesMember 2021-11-01 2022-04-30 0001334325 CODA:ServicesMember 2021-11-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-04-30 0001334325 us-gaap:TransferredAtPointInTimeMember 2021-11-01 2022-04-30 0001334325 CODA:MarineTechnologyBusinessProductsMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-04-30 0001334325 CODA:MarineEngineeringBusinessServicesMember us-gaap:TransferredOverTimeMember 2021-11-01 2022-04-30 0001334325 us-gaap:TransferredOverTimeMember 2021-11-01 2022-04-30 0001334325 country:DK 2023-02-01 2023-04-30 0001334325 country:DK 2022-11-01 2023-04-30 0001334325 CODA:HSBCMember 2023-04-30 0001334325 currency:GBP CODA:HSBCMember 2023-04-30 0001334325 currency:GBP CODA:UnrestrictedAccessMember CODA:HSBCMember 2023-04-30 0001334325 currency:EUR CODA:JyskeBankMember 2023-04-30 0001334325 currency:GBP CODA:JyskeBankMember 2023-04-30 0001334325 currency:DKK CODA:JyskeBankMember 2023-04-30 0001334325 CODA:JyskeBankMember 2023-04-30 iso4217:USD shares iso4217:USD shares pure 0001334325 false Q2 --10-31 No false 10-Q true 2023-04-30 2023 false 001-38154 CODA OCTOPUS GROUP, INC. DE 34-2008348 3300 S Hiawassee Rd Suite 104-105 Orlando FL 32835 (407) 735 2406 Common Stock CODA NASDAQ Yes Non-accelerated Filer true false 11089098 23455118 22927371 3894794 2870600 11233685 10027111 1099066 602115 738167 240464 422371 343061 40843201 37010722 6070666 5832532 3851229 3824394 138366 259810 3989595 4084204 50903462 46927458 776185 793247 704521 1731706 1023757 943569 2504463 3468522 88258 76127 2592721 3544649 0.001 0.001 150000000 150000000 11042897 11042897 10916853 10916853 11043 10918 31175 28337 62692276 62313988 -2591101 -4737124 -11770302 -14176636 48310741 43382809 50903462 46927458 5301509 4984838 10897793 10823046 1678268 1953132 3521547 3631406 3623241 3031706 7376246 7191640 525939 517378 970397 1190268 2242194 2033116 4204645 4155106 2768133 2550494 5175042 5345374 855108 481212 2201204 1846266 173376 14497 189141 94491 -2502 -2902 173376 11995 189141 91589 1028484 493207 2390345 1937855 68773 -109150 68784 176459 -48766 -8946 -84773 -67155 20007 -118096 -15989 109304 1008477 611303 2406334 1828551 0.09 0.06 0.22 0.17 0.09 0.05 0.21 0.16 11010077 10857673 10970806 10857429 11330754 11405507 11291483 11405263 1008477 611303 2406334 1828551 538373 -2266751 2146023 -2025601 538373 -2266751 2146023 -2025601 1546850 -1655448 4552357 -197050 10857195 10858 61183131 -1667059 -18477857 41049073 325175 325175 241150 241150 1217248 1217248 10857195 10858 61508306 -1425909 -17260609 42832646 365568 365568 1107 1 -1 -2266751 -2266751 611303 611303 10858302 10859 61873873 -3692660 -16649306 41542766 10916853 10918 62313988 -4737124 -14176636 -28337 43382809 182153 182153 25500 25 -25 1607650 1607650 1397857 1397857 10942353 10943 62496116 -3129474 -12778779 -28337 46570469 10942353 10943 62496116 -3129474 -12778779 -28337 46570469 196261 196261 100544 100 -101 -2838 -2839 538373 538373 1008477 1008477 11042897 11043 62692276 -2591101 -11770302 -31175 48310741 11042897 11043 62692276 -2591101 -11770302 -31175 48310741 2406334 1828551 342770 443941 378414 690743 120868 -63824 905242 -2028159 483269 588779 484570 -711678 474438 -801354 75554 -28144 -1127450 -278061 41104 -894245 -261033 4707661 166623 1083111 57731 58365 -224354 -1141476 63559 2838 -2838 -63559 1015972 -592163 527747 2910463 22927371 17747656 23455118 20658119 2902 1270100 51264 <p id="xdx_80C_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zylABk0CNOWf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 1 – <span id="xdx_826_zTGirdxWitne">ORGANIZATION AND DESCRIPTION OF BUSINESS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coda Octopus Group, Inc. (“Coda,” “the Company,” or “we”) operates two distinct operating business units. These are the Marine Technology Business (also referred to in this Form 10-Q as “Products Business,” or “Products Segment”) and the Marine Engineering Business (also referred to in this Form 10-Q as “Services Business,” “Engineering Business” or “Services Segment”). The Marine Technology Business sells technology solutions to the subsea and underwater markets. These solutions are designed, developed, manufactured, and supported by the Company. Its main revenue generating product is the Echoscope<sup>® </sup>and Echoscope PIPE<sup>® </sup>(Parallel Intelligent Processing Engine). In 2021, the Products Business launched a new diver management system (Diver Augmented Vision Display (“DAVD”)) for use in the global defense and commercial diving markets and which is a significant part of the Company’s growth plans. The requirements for the DAVD system emanated from the Office of Naval Research as part of its Future Naval Requirements Program. The DAVD embeds inside of the diver Head up Display (HUD) a pair of transparent glasses which is used as the data hub for displaying real time data to the diver. The concept of using a pair of transparent glasses in the Head up Display (HUD) underwater for this purpose is protected by patent and licensed to the Company by the United States Department of the Navy at Naval Surface Warfare Center Panama City Division. The Marine Engineering Business is an established sub-contractor to prime defense contractors and generally supplies proprietary sub-assemblies for incorporation into broader mission critical defense systems. These sub-assemblies are typically supplied for the life of the program. The Marine Engineering Business’ scope of services for these defense programs typically extends to concept, design, prototype and manufacture. The manufacturing contracts for these sub-assemblies can run over many years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements include the accounts of Coda Octopus Group, Inc. and its wholly owned domestic and foreign subsidiaries. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues including unbilled and deferred revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates related to the percentage of completion method used to account for contracts, including costs and earnings in excess of billings and billings in excess of costs, estimated earnings and the valuation of goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_809_ecustom--RevenueRecognitionTextBlock_zEbGoJUcReMj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – <span id="xdx_828_zIErFpsyXfw">REVENUE RECOGNITION</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue in accordance with the Financial Accounting Standards Board’s Topic 606, <i>Revenue from Contracts with Customers </i>(“Topic 606”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Topic 606 has established a five-step process to determine the amount of revenue to record from contracts with customers. The five steps are:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the contract with the customer;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the performance obligations in the contract with customer;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine the transaction price;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate the transaction price to performance obligations; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize revenue when (or as) a performance obligation is satisfied.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – REVENUE RECOGNITION (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our revenues are earned under formal contracts with our customers. These are derived from both sales and rental of underwater technologies and equipment for real time 3D imaging, mapping, defense and survey applications by the Marine Technology Business and from engineering services which the Company’s Services Business provide via sub-contracts primarily with prime defense contractors. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential additional variable consideration. Our sales do not include a right of return by the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regarding our Marine Technology Business (“Products Business”), all our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, post-sales technical support, customization of our technology for bespoke application, etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been performed and evidence of the provision of those services exists.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue derived from either our subscription package offerings or rental of our equipment is recognized when performance obligations are met, in particular, on a daily basis during the subscription or rental period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For arrangements with multiple performance obligations, we recognize product revenue by allocating the transaction price to each performance obligation based on a relative standalone selling price basis and recognize revenue when performance obligations are met including when equipment is delivered, and for rental of equipment, when installation, training and other services prescribed by the contract are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our contracts sometimes require customer payments in advance of revenue recognition. These are recognized as revenue when the Company has fulfilled its obligations under the respective contracts. Until such time, we recognize these prepayments as deferred revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For software license sales for which any services rendered are not considered distinct to the functionality of the software, we recognize revenue upon delivery of the software by the provision of the activation codes to the software.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to revenues related to our Services Business, there are contracts in place that specify the fixed hourly rate and other reimbursable costs to be billed based on material and direct labor hours incurred and revenue is recognized on these contracts based on material and the direct labor hours incurred. Revenues from fixed-price contracts are recognized on the percentage of completion method, measured by the percentage of costs incurred (materials and direct labor hours) to date to estimated total services (materials and direct labor hours) for each contract. We consider the effects of inflation on both the costs incurred and on the total overall cost estimate in order to ensure that we do not prematurely recognize revenue. This method is used as we consider expenditures for direct materials and labor hours to be the best available measure of progress on these contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On a quarterly basis, we examine all our fixed-price contracts to determine if there are any losses to be recognized during the period. Any such loss is recorded in the quarter in which the loss first becomes apparent based upon costs incurred to date and the estimated costs to complete as determined by experience from similar contracts. Variations from estimated contract performance could result in adjustments to operating results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recoverability of Deferred Costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with Topic 606, we defer costs on projects for service revenue. Deferred costs consist primarily of incremental direct costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties. The pricing of these service contracts is intended to provide for the recovery of these types of deferred costs over the life of the contract.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 2 – REVENUE RECOGNITION (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize such costs in accordance with our revenue recognition policy by contract. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized over time, costs are recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each quarterly balance sheet date, we review deferred costs, to ensure they are ultimately recoverable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Other Revenue Disclosures</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Notes 14 and 15 – Segment Analysis and Disaggregation of Revenue of our unaudited Consolidated Financial Statements. These Notes provide disclosure of our revenue by segment (Products Business versus Services Business); revenues from external customers and cost of those revenues; and split of revenue by geography including within and outside the U.S.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_800_ecustom--CostOfRevenuesDisclosureTextBlock_zS9vfapffZv9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 3 – <span id="xdx_822_z3BqnzwzYkfl">COST OF REVENUES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Cost of Revenues includes the cost of materials and related direct costs. With respect to sales made through the Company’s sales agents distribution network, we include in our Costs of Revenues commissions paid to agents for the specific sales they make. Without using agents, we would not be eligible to participate in the Request for Proposals (“RFP”) for these sales on which we incur commission costs. All other sales-related expenses, including those related to unsuccessful bids, are included in selling, general and administrative costs. As a component of Cost of Revenues, commissions in the 3-month period ended April 30, 2023, were $<span id="xdx_90C_ecustom--CostOfRevenueCommissions_c20230201__20230430_zpZvVeg4PkZ7" title="Cost of revenue commissions">102,452</span> compared to $<span id="xdx_903_ecustom--CostOfRevenueCommissions_c20220201__20220430_zGNzx7pZtDg9" title="Cost of revenue commissions">262,632</span> for the 3-month period ended April 30, 2022. Commissions in the 6-month period ended April 30, 2023, was $<span id="xdx_90E_ecustom--CostOfRevenueCommissions_c20221101__20230430_zQvcUw5yjJec" title="Cost of revenue commissions">607,828</span> compared to $<span id="xdx_906_ecustom--CostOfRevenueCommissions_c20211101__20220430_zDShBkcBJFx8" title="Cost of revenue commissions">401,004</span> for the 6-month period ended April 30, 2022. The commissions incurred in these periods relate to the Marine Technology Business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 102452 262632 607828 401004 <p id="xdx_80A_eus-gaap--FairValueDisclosuresTextBlock_zOIzaoFeC7Fa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 4 – <span id="xdx_82C_z2N9FvNhhhi3">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s financial instruments include cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amounts of our financial instruments approximate fair values because of their short-term nature.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_804_eus-gaap--ForeignCurrencyDisclosureTextBlock_zMu7z0GelHA5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 5 – <span id="xdx_821_zFTatdHbrth2">FOREIGN CURRENCY TRANSLATION</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets and liabilities are translated at the prevailing exchange rates at the balance sheet dates. Related revenues and expenses are translated at weighted average exchange rates in effect during the reporting period. Stockholders’ equity is recorded at historical exchange rates. Resulting translation adjustments are recorded as a separate component in stockholders’ equity as part of accumulated other comprehensive income or (loss) as may be appropriate. Foreign currency transaction gains and losses are included in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_zMP0Gvi07p04" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 6 – <span id="xdx_829_zb2pulQK6CN4">INVENTORY</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_ziXPSmMh4bhk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zfyinbSu17y1" style="display: none">SCHEDULE OF COMPONENTS OF INVENTORY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_493_20230430_z8JH9e1pVu" style="text-align: center">April 30,</td><td> </td><td> </td> <td colspan="2" id="xdx_494_20221031_zW3mk8jvLzai" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINz1rd_zusDAvc9Z9h2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Raw materials and parts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">8,568,699</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">7,219,344</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINz1rd_z7UJQKdtCZVk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">366,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">383,427</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINz1rd_zMVj7ZywogN1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,298,501</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,424,340</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINz1rd_zXYRWtMCj4Dk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Inventory</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,233,685</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,027,111</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_z7AMaCAfnqG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_ziXPSmMh4bhk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is stated at the lower of cost (First In, First Out method) or net realizable value. Inventory consisted of the following components as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zfyinbSu17y1" style="display: none">SCHEDULE OF COMPONENTS OF INVENTORY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_493_20230430_z8JH9e1pVu" style="text-align: center">April 30,</td><td> </td><td> </td> <td colspan="2" id="xdx_494_20221031_zW3mk8jvLzai" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINz1rd_zusDAvc9Z9h2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Raw materials and parts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">8,568,699</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">7,219,344</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINz1rd_z7UJQKdtCZVk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">366,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">383,427</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINz1rd_zMVj7ZywogN1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,298,501</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,424,340</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINz1rd_zXYRWtMCj4Dk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Inventory</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,233,685</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,027,111</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8568699 7219344 366485 383427 2298501 2424340 11233685 10027111 <p id="xdx_801_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z6yTdKf9A3dd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 7 – <span id="xdx_823_zGMh6NTsIZh4">PROPERTY AND EQUIPMENT</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_zdZkCGChjdXg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> <span id="xdx_8B8_z4Wfqa2QdOY9" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_497_20230430_zxebeoOKf7Rh" style="text-align: center">April 30,</td><td> </td><td> </td> <td colspan="2" id="xdx_491_20221031_zG43bZTkl3Tj" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zJNu6QdftwHl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%">Buildings</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,776,882</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,419,946</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z0inUEl2e88j" style="vertical-align: bottom; background-color: White"> <td>Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeMachineryAndEquipmentMember_zRTF8Ul1Gy0b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office machinery and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,702,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,556,030</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--RentalAssetsMember_z7OisKGiECxa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Rental assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,493,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,252,292</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zFhskF3WUTvc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Furniture, fixtures and improvements</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,197,705</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,108,787</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maPPAENzPcP_zaulPHu6ynZ3" style="vertical-align: bottom; background-color: White"> <td>Totals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,370,398</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,537,055</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzPcP_zogzkuFrC5Ck" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(5,299,732</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(4,704,523</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzPcP_z9zStKJgWCj8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Property and Equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,070,666</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,832,532</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zumoH65tVvV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_zdZkCGChjdXg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> <span id="xdx_8B8_z4Wfqa2QdOY9" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_497_20230430_zxebeoOKf7Rh" style="text-align: center">April 30,</td><td> </td><td> </td> <td colspan="2" id="xdx_491_20221031_zG43bZTkl3Tj" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zJNu6QdftwHl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%">Buildings</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,776,882</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,419,946</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z0inUEl2e88j" style="vertical-align: bottom; background-color: White"> <td>Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeMachineryAndEquipmentMember_zRTF8Ul1Gy0b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office machinery and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,702,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,556,030</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--RentalAssetsMember_z7OisKGiECxa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Rental assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,493,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,252,292</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zFhskF3WUTvc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Furniture, fixtures and improvements</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,197,705</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,108,787</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maPPAENzPcP_zaulPHu6ynZ3" style="vertical-align: bottom; background-color: White"> <td>Totals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,370,398</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,537,055</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzPcP_zogzkuFrC5Ck" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(5,299,732</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(4,704,523</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzPcP_z9zStKJgWCj8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Property and Equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,070,666</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,832,532</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5776882 5419946 200000 200000 1702189 1556030 2493622 2252292 1197705 1108787 11370398 10537055 5299732 4704523 6070666 5832532 <p id="xdx_80D_eus-gaap--OtherCurrentAssetsTextBlock_zrXDdwFHR9B9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 8 – <span id="xdx_82A_zrOG01tCbb4g">OTHER CURRENT ASSETS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zAk27ciApvui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current assets consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> <span id="xdx_8BB_zw0oM1xR2X6j" style="display: none">SUMMARY OF OTHER CURRENT ASSETS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_495_20230430_zJ6oQJhUV2Hh" style="text-align: center">April 30,</td><td> </td><td> </td> <td colspan="2" id="xdx_491_20221031_z1u3X1MhXcK4" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_maOACzSKR_zEnb9HLckIU3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%">Deposits</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">24,647</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">18,631</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherReceivablesNetCurrent_iI_pp0p0_maOACzSKR_zfGiHTB9aSjh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other Tax Receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,274</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151,217</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--EmployeeRetentionCreditReceivables_iI_pp0p0_maOACzSKR_zToZYI5Iecyk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Employee Retention Credit Receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173,213</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherReceivables_iI_pp0p0_maOACzSKR_zuFFxjfGeid3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Other Receivables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">10,236</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0646">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAssetsCurrent_iTI_pp0p0_mtOACzSKR_z8aGhKHyGpZe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Other Current Assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">422,371</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">343,061</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zfwt5m85xX3j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zAk27ciApvui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current assets consisted of the following as of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> <span id="xdx_8BB_zw0oM1xR2X6j" style="display: none">SUMMARY OF OTHER CURRENT ASSETS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_495_20230430_zJ6oQJhUV2Hh" style="text-align: center">April 30,</td><td> </td><td> </td> <td colspan="2" id="xdx_491_20221031_z1u3X1MhXcK4" style="text-align: center">October 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_maOACzSKR_zEnb9HLckIU3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%">Deposits</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">24,647</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">18,631</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherReceivablesNetCurrent_iI_pp0p0_maOACzSKR_zfGiHTB9aSjh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other Tax Receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,274</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151,217</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--EmployeeRetentionCreditReceivables_iI_pp0p0_maOACzSKR_zToZYI5Iecyk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Employee Retention Credit Receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173,213</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherReceivables_iI_pp0p0_maOACzSKR_zuFFxjfGeid3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Other Receivables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">10,236</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0646">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAssetsCurrent_iTI_pp0p0_mtOACzSKR_z8aGhKHyGpZe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Other Current Assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">422,371</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">343,061</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 24647 18631 214274 151217 173213 173213 10236 422371 343061 <p id="xdx_80E_ecustom--ContractsInProgressTextBlock_zZ6fZ7lxdtlf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 9 – <span id="xdx_82E_z5Cb7aladFa9">CONTRACTS IN PROGRESS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings on uncompleted contracts represent accumulated project expenses and fees which have not been invoiced to customers as of the balance sheet date. These amounts are stated on the consolidated balance sheets as Unbilled Receivables of $<span id="xdx_90C_eus-gaap--UnbilledReceivablesCurrent_iI_pp0p0_c20230430_z8w3fuVMRxbe" title="Unbilled receivables">1,099,066</span> and $<span id="xdx_90C_eus-gaap--UnbilledReceivablesCurrent_iI_pp0p0_c20221031_zN4I0TxvxNYj" title="Unbilled receivables">602,115</span> as of April 30, 2023, and October 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred Revenue of $<span id="xdx_90F_eus-gaap--ContractWithCustomerLiability_iI_c20230430_zjooLJYGqz53" title="Deferred revenue">878,423</span> and $<span id="xdx_903_eus-gaap--ContractWithCustomerLiability_iI_c20221031_zsaiy7sZqNj1" title="Deferred revenue">790,458</span> as of April 30, 2023, and October 31, 2022, respectively, consist of billings in excess of costs and revenues received as part of our warranty obligations upon completing a sale, as elaborated further in the last paragraph of this Note.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales of equipment include a separate performance obligation for warranty or Through Life Support (“TLS”) which may be optionally purchased by the customer. This is treated as deferred revenue which are amortized over the relevant obligation period (12 months is our standard warranty or 36 or 60-months from the date of delivery for our TLS product). These amounts are stated on the consolidated balance sheets as a component of Deferred Revenue and were $<span id="xdx_909_ecustom--DeferredRevenueInclusiveOfExtendedWarrantyOptions_iI_pp0p0_c20230430_zRwWE2oFNxVa" title="Deferred revenue inclusive of extended warranty options">233,592</span> and $<span id="xdx_901_ecustom--DeferredRevenueInclusiveOfExtendedWarrantyOptions_iI_pp0p0_c20221031_z7Vta6Xm7s7h" title="Deferred revenue inclusive of extended warranty options">229,238</span> as of April 30, 2023, and October 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1099066 602115 878423 790458 233592 229238 <p id="xdx_804_eus-gaap--ConcentrationRiskDisclosureTextBlock_zcHYLDX4SYG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 10 – <span id="xdx_827_zNHvVFUDiW34">CONCENTRATIONS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Significant Customers</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three-months ended April 30, 2023, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $<span id="xdx_908_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230201__20230430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zBs9Lkqwwvi1" title="Revenue">1,270,138</span>, or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230201__20230430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zUEZ65XVbv6e" title="Concentration risk, percentage">24.0%</span> of net revenues during the three-months ended April 30, 2023. Receivables from this customer were $<span id="xdx_90F_eus-gaap--AccountsReceivableNetCurrent_iI_c20230430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zdS0Yxgs3wyc" title="Accounts receivable">1,365,300</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230201__20230430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNaQRIsocObg" title="Concentration risk, percentage">35.1%</span> of net receivables as of April 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three-months ended April 30, 2022, the Company had one customer from whom it generated sales greater than 10% of net revenues. Revenue from this customer was $<span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220201__20220430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zN0xtm9y7Y8e" title="Revenue">549,134</span>, or <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220201__20220430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zUgarqZFATGg" title="Concentration risk, percentage">11%</span> of net revenues during the three-months ended April 30, 2022. Receivables from this customer were $<span id="xdx_905_eus-gaap--AccountsReceivableNetCurrent_iI_c20220430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zPwajt186GGi" title="Accounts receivable">184,374</span>, or <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220201__20220430__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZfqQsDtc607" title="Concentration risk, percentage">9.3%</span> of net receivables as of April 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the six-months ended April 30, 2023, the Company had two customers from whom it generated sales greater than 10% of net revenues. Revenues from these customers were $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20221101__20230430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXfOztTksMq6" title="Revenue">2,517,093</span>, or <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20221101__20230430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zYldG8v7iHB3" title="Concentration risk, percentage">23.1%</span> of net revenues during the six-months ended April 30, 2023. Receivables from these customers were $<span id="xdx_903_eus-gaap--AccountsReceivableNetCurrent_iI_c20230430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNEy4TG564wg" title="Accounts receivable">1,483,542</span> or <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20221101__20230430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zT4PwbEvexh3" title="Concentration risk, percentage">38.1%</span> of net receivables as of April 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the six-months ended April 30, 2022, the Company had two customers from whom it generated sales greater than 10% of net revenues. Revenues from these customers were $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20211101__20220430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zqTH8y4e7z8b" title="Revenue">2,374,201</span>, or <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20211101__20220430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z95MPIzCMmRd" title="Concentration risk, percentage">22%</span> of net revenues during the six-months ended April 30, 2022. Receivables from these customers were $<span id="xdx_90C_eus-gaap--AccountsReceivableNetCurrent_iI_c20220430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zgsLkXZrAhs3" title="Accounts receivable">600</span> or <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20211101__20220430__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zSyn6TBbXO4h" title="Concentration risk, percentage">0.03%</span> of net receivables as of April 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1270138 0.240 1365300 0.351 549134 0.11 184374 0.093 2517093 0.231 1483542 0.381 2374201 0.22 600 0.0003 <p id="xdx_806_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zyucJ6PJYLbi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 11 – <span id="xdx_823_zBybdclmVJL4">RECENT ACCOUNTING PRONOUNCEMENTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There have been no new accounting pronouncements not yet effective that have significance or potential significance to our Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_802_eus-gaap--EarningsPerShareTextBlock_zMlPeX3dcpdf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 12 – <span id="xdx_820_zd0psXCfg6Ok">EARNINGS PER SHARE</span></span></p> <p id="xdx_89A_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zme948AAz9ck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zhELpwBXVJmi" style="display: none">SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_497_20230201__20230430_ztYLlb20B5S3" style="text-align: center">Three Months</td><td> </td><td> </td> <td colspan="2" id="xdx_494_20220201__20220430_zkOpVHzCOkFg" style="text-align: center">Three Months</td><td> </td><td> </td> <td colspan="2" id="xdx_497_20221101__20230430_zuehNEruBXa3" style="text-align: center">Six Months</td><td> </td><td> </td> <td colspan="2" id="xdx_496_20211101__20220430_zM0Bv7eZl6p6" style="text-align: center">Six Months</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Fiscal Period</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--NetIncomeLoss_zczuZweKvN03" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 36%; text-align: left; padding-bottom: 2.5pt">Net Income </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">1,008,477</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">611,303</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">2,406,334</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">1,828,551</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zn3q6XH0s5Bb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Basic weighted average common shares outstanding </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,010,077</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,857,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,970,806</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,857,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_zoQ3l9a83W5i" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Unused portion of options and restricted stock awards </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">320,677</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">547,834</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">320,677</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">547,834</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zlwFqH1Zlq44" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted outstanding shares </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,330,754</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,405,507</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,291,483</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,405,263</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Net income per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_pid_zGmxCmi8KUyl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Basic </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.17</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareDiluted_pid_zm9vu8lY8Msf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Diluted </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.05</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.16</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A9_zP7SMCuOZ5vi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p id="xdx_89A_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zme948AAz9ck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zhELpwBXVJmi" style="display: none">SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_497_20230201__20230430_ztYLlb20B5S3" style="text-align: center">Three Months</td><td> </td><td> </td> <td colspan="2" id="xdx_494_20220201__20220430_zkOpVHzCOkFg" style="text-align: center">Three Months</td><td> </td><td> </td> <td colspan="2" id="xdx_497_20221101__20230430_zuehNEruBXa3" style="text-align: center">Six Months</td><td> </td><td> </td> <td colspan="2" id="xdx_496_20211101__20220430_zM0Bv7eZl6p6" style="text-align: center">Six Months</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Fiscal Period</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2023</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">April 30, 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--NetIncomeLoss_zczuZweKvN03" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 36%; text-align: left; padding-bottom: 2.5pt">Net Income </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">1,008,477</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">611,303</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">2,406,334</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">1,828,551</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zn3q6XH0s5Bb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Basic weighted average common shares outstanding </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,010,077</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,857,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,970,806</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,857,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_zoQ3l9a83W5i" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Unused portion of options and restricted stock awards </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">320,677</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">547,834</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">320,677</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">547,834</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zlwFqH1Zlq44" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted outstanding shares </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,330,754</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,405,507</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,291,483</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,405,263</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Net income per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_pid_zGmxCmi8KUyl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Basic </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.17</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareDiluted_pid_zm9vu8lY8Msf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Diluted </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.05</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.16</td><td style="text-align: left"> </td></tr> </table> 1008477 611303 2406334 1828551 11010077 10857673 10970806 10857429 320677 547834 320677 547834 11330754 11405507 11291483 11405263 0.09 0.06 0.22 0.17 0.09 0.05 0.21 0.16 <p id="xdx_80C_ecustom--StockIncentivePlanTextBlock_zjibKKpYb8ui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 13 – <span id="xdx_827_zEBZOFq15Z4k">2017 STOCK INCENTIVE PLAN</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2017 Stock Incentive Plan</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 6, 2017, the Board of Directors adopted the 2017 Stock Incentive Plan (the “2017 Plan”). The purpose of the Plan is to advance the interests of the Company and its stockholders by enabling the Company and its subsidiaries to attract and retain qualified individuals through opportunities for equity participation in the Company, and to reward those individuals who contribute to the Company’s achievement of its economic objectives. The Plan was adopted subject to stockholders’ approval and was approved by Stockholders at the Company’s Annual General Meeting held on July 24, 2018.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The maximum number of shares of Common Stock available for issuance under the 2017 Plan is <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20171206__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorMember__srt--RangeAxis__srt--MaximumMember_za6ftJN7tW4i" title="Common stock available for issuance">913,612</span> shares. The shares available for issuance under the 2017 Plan may, at the election of the Compensation Committee, be either treasury shares or shares authorized but unissued, and, if treasury shares are used, all references in the 2017 Plan to the issuance of shares will, for corporate law purposes, be deemed to mean the transfer of shares from treasury.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the six-month period ended April 30, 2023, the Company granted <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_do_c20221101__20230430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zuYIqb86CC7k" title="Number of restricted stock awards to purchase shares">39,000</span> restricted stock awards to various employees pursuant to the terms of the 2017 Plan. During the six-months ended April 30, 2023, <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_do_c20221101__20230430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zUUHq4uc39w3" title="Option vested">146,168</span> options and <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_do_c20221101__20230430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zvTMsnIGmIq8" title="Restricted stock awards vested">90,073</span> restricted stock awards vested. <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_do_c20221101__20230430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zJ1MonGKReze" title="Options forfeited">No</span> options or restricted stock awards were forfeited. As of April 30, 2023, there were <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_z5F80bTyKA84" title="Common stock available for future issunace grant">321,026</span> shares available for future issuance under the 2017 Plan. The total stock compensation expense during the six-months ended April 30, 2023, was $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20221101__20230430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zvXOE5a5NFV" title="Share based compensation expenses">378,414</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the six-month period ended April 30, 2022, the Company granted <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_do_c20211101__20220430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zk82zF07q4G8">55,181 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">restricted stock awards to various employees </span>pursuant to the terms of the 2017 Plan. During the six-months ended April 30, 2022, <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_do_c20211101__20220430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zqZT5JOMncjf">177,333 </span>options vested and remain unexercised, <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20211101__20220430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zwWjTfwBlNg9">3,333 </span>options were exercised on a cashless basis resulting in <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20211101__20220430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zNwpz0VeFjr3">1,107 </span>shares being issued. The total stock compensation expense during the six months ended April 30, 2022, was $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20211101__20220430__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenStockIncentivePlanMember_zn94xVpFPU2">690,743</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021 Stock Incentive Plan</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 12, 2021, the Board of Directors adopted the 2021 Stock Incentive Plan (the “2021 Plan”). The 2021 Plan was approved by the Company’s stockholders at its Annual General Meeting held on September 14, 2021. The 2021 Plan is identical to the 2017 Plan in all material respects, except that the number of shares available for issuance thereunder is <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20210712__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyOneStockIncentivePlanMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorMember_ztjn2P1yr8Qh" title="Common stock available for issuance">1,000,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of April 30, 2023, there were a total of <span id="xdx_90C_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyOneStockIncentivePlanMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorMember_z7WxWdnDe8u4" title="Common stock available for issuance">1,321,026</span> shares available for future issuance under the 2017 Plan and 2021 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 913612 39000 146168 90073 0 321026 378414 55181 177333 3333 1107 690743 1000000 1321026 <p id="xdx_80A_eus-gaap--SegmentReportingDisclosureTextBlock_zNNBR5AMMZ25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 – <span id="xdx_822_zVnay6qkdCB4">SEGMENT ANALYSIS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the fundamental difference in the types of offering, products and solutions versus services, we operate two distinct reportable segments which are managed separately. Coda Octopus Products (“Marine Technology Business” or “Products Business” or “Products Segment”) operations are comprised primarily of sale and/or rental of underwater technology sonar solutions, comprising hardware and software and support services. Coda Octopus Martech and Coda Octopus Colmek (“Marine Engineering Business” or “Services Segment”) provide engineering services primarily as sub-contractors to prime defense contractors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment operating income is total segment revenue reduced by operating expenses identifiable with the business segment. Corporate includes general corporate administrative costs (“Overhead”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluates performance and allocates resources based upon segment operating income. The accounting policies of the reportable segments are the same as those described in the summary of accounting policies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are inter-segment sales which have been eliminated in our financial statements but are disclosed in the tables below for information purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables summarize segment asset and operating balances by reportable segment for the three and six months ended April 30, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s reportable business segments sell their goods and services in four geographic locations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Americas</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Europe</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Australia/Asia</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Middle East/Africa</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 -SEGMENT ANALYSIS (Continued)</span></p> <p id="xdx_89F_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zSCa9oHuRxag" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z2oRdCJHFlOl" style="display: none">SCHEDULE OF SEGMENT REPORTING INFORMATION</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_496_20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zVV7pvwIJea" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zpDMD06ctjll" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zJDqqgAgRyBe" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20230201__20230430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zu132IKizraf" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended April 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zj380g5flGqb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,583,429</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,718,080</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0766">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,301,509</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z9r95ay2pGXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">885,382</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">792,886</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0771">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,678,268</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_zVXuEt5SmEt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,698,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">925,194</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0776">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,623,241</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zZDhgLF6qfw6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">518,405</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,534</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0781">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">525,939</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zNmCdnndxA48" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">877,961</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">655,739</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">708,494</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,242,194</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zVgcpeqC3zwj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,396,366</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">708,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,768,133</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zBJJcJDDJgce" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,301,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">261,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(708,494</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">855,108</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OtherIncomeAbstract_iB_ziQcZ2b5opk5" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherIncome_maNIEzBDx_zyaugw6letyi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Other Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">149,907</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,469</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0806">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">173,376</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InterestIncomeExpenseNet_maNIEzBDx_zy7EOjNGfTH8" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Interest Expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--NonoperatingIncomeExpense_iT_pp0p0_mtNIEzBDx_maILFCOzyY1_zMlM48VfCCs8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">149,907</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,469</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">173,376</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zDKkGUYa3EIi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,451,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285,390</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(708,494</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,028,484</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_zuq6FXX4AOgc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zMu2KmmHqGxd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(108,712</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,185</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,124</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(68,773</td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zI2TQ6wVZhma" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0834">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0835">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">48,766</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">48,766</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zbSAwQb5BQob" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(108,712</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,185</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">90,890</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(20,007</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zwizDS8cA6ec" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,342,876</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">283,205</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(617,604</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,008,477</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--SupplementalDisclosuresAbstract_iB_zxfqJUdKgqMa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Assets_i01E_pdp0_zeRVJyNyRB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,187,625</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,618,065</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,097,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">50,903,462</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zowKrPAh7PXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,665,630</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">802,459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">124,632</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,592,721</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--RevenuesFromIntercompanySales_i01_zlynCuXV0qt4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,084,321</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">169,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(80,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,174,132</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zUebp15fPJxe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">143,565</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">24,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,441</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">178,763</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zmh6KJhQOo3f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">64,191</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">118,448</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 - SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zSwmQ7VjbZP5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zobnteN4rXOi" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zadNOzh93fi9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20220201__20220430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zaC3VWEGKl28" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended April 30, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zRt2JnNPMi05" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,491,009</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,493,829</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0881">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4,984,838</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z161SVQuOca3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">816,033</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,137,099</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0886">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,953,132</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z1Ef9nkQglza" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,674,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">356,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0891">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,031,706</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zBdsGvhY2ya6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">617,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(99,868</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0896">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">517,378</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zi5XtuBXFFS4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">569,451</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">683,612</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">780,053</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,033,116</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zXrXaB9im5Gf" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,186,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">583,744</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">780,053</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,550,494</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zi3y1TLnyBOi" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,488,279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(227,014</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(780,053</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">481,212</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OtherIncomeAbstract_iB_z1jm2LN7gcbb" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherIncome_i01_maNIEzBDx_zQqDWW23epm4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,098</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,344</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,497</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InterestIncomeExpenseNet_i01_pp0p0_maNIEzBDx_zI5sbm1FGAQc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Interest Expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,502</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0925">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0926">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,502</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzBDx_maILFCOzyY1_zBr6PAm6adCc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,553</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,098</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,344</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,995</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zKWKu804WRI9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,494,832</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(222,916</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(778,709</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">493,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z8YFHBD4jDzd" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zSNn1s25eG13" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">146,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38,019</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,150</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zYTjMnwaRQz6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,926</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(45,184</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">56,056</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,946</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zZgvwPhHgjrd" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,647</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">101,706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,037</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,096</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zPEHue8zuG67" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,493,185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(121,210</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(760,672</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">611,303</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--SupplementalDisclosuresAbstract_iB_zQTWSyo0onKk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Assets_i01E_pdp0_zSSUCsyIVRP3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,503,346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,541,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">818,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">44,862,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zDCvP1ZqVPC3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,255,971</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">616,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">447,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,319,878</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--RevenuesFromIntercompanySales_i01_zKCF1lVtNY4l" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">413,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">126,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">607,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,148,024</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zwlowWHjNZxg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">241,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,816</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">282,475</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zdQ1H54bg8r1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">84,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,049</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">43,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">139,512</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 - SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zXKgDXdcqUMb" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49C_20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zeEwd3kVyD84" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zzt5j4xyM0i6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_497_20221101__20230430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zMTpyn8EeDYe" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Six Months Ended April 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zg1jszG3GtP7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">7,407,588</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,490,205</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0996">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">10,897,793</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CostOfRevenue_msGPz7nE_zG64d6qdRPze" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,949,626</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,571,921</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1001">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,521,547</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z0AgaHUPWzve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,457,962</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,918,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1006">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,376,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zobYOcqWY6Wg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">956,713</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1011">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">970,397</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_z9BfmY159gU3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,539,720</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,302,049</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,362,876</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,204,645</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zNoVhsP2yIc2" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,496,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,315,733</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,362,876</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,175,042</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_z3rbJ2jjoTse" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,961,529</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">602,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,362,876</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,201,204</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OtherIncomeAbstract_iB_zgdqE2wA1q3k" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherIncome_maNIEzBDx_z61rL01zwzOf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Other Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">164,927</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">24,214</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1036">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">189,141</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--NonoperatingIncomeExpense_iT_pp0p0_mtNIEzBDx_maILFCOzyY1_z3AhJcCaqQn4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">164,927</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">24,214</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1041">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">189,141</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zPXU1xJ13uLe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,126,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">626,765</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,362,876</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,390,345</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z9ikxtI9WS3b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zFrtFBVFCQt2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(127,585</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22,041</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(68,784</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zcY7gy21CPU" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Benefit (Expense)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1059">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1060">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">84,773</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">84,773</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zoOIujFcwSKd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(127,585</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(22,041</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">165,615</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">15,989</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zR6JYrDgLAM1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,998,871</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">604,724</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,197,261</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,406,334</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--SupplementalDisclosuresAbstract_iB_zPAupyjeGbil" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--Assets_i01E_pdp0_zymvI15NPOF" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,187,625</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,618,065</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,097,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">50,903,462</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--Liabilities_i01E_pp0p0_zGJ8Yy3Hs1J1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,665,630</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">802,459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">124,632</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,592,721</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--RevenuesFromIntercompanySales_i01_zjBQyEb1WoM5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,913,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">215,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">600,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,729,513</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepreciationDepletionAndAmortization_i01_zTAi4PGDPJLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">272,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">342,770</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_z5kFlBdCnuGl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">143,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">57,731</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">224,355</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 - SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_494_20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zepRPFKzdPKi" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_494_20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_za0Orou9zVC8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zdHkzxYLM8Ll" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49C_20211101__20220430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zboT7hsXbEh4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Six Months Ended April 30, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zJvSssnSQGT5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">7,314,757</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,508,289</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1106">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">10,823,046</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CostOfRevenue_msGPz7nE_zdrc1pVspOm" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,388,325</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,243,081</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1111">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,631,406</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_zi6IQgVmBlTf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,926,432</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,265,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1116">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,191,640</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zhpW02v9vm3a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,146,621</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,647</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1121">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,190,268</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_z1CrPXKYzq6d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,327,947</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,339,787</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,487,372</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,155,106</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zj9uh1ulOcha" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,474,568</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,383,434</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,487,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,345,374</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zIMNBF4Ogto4" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,451,864</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(118,226</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,487,372</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,846,266</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherIncomeAbstract_iB_zTubwGqJnZN4" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OtherIncome_i01_maNIEzBDx_zrZDuKmbqhzc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,344</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,491</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InterestIncomeExpenseNet_i01_pp0p0_maNIEzBDx_zX8yxnifmiM7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Interest Expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,502</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1150">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(400</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,902</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzBDx_maILFCOzyY1_zS5YUBzhHlBj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">15,602</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">75,043</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">944</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">91,589</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zLBX5CsMjvWa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,467,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,183</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,486,428</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,937,855</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z76HqQ0o46Xe" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zZybNfM0597k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current Tax Benefit (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(266,241</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">170,926</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(81,144</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,459</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zzysP0VpePEd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,781</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(44,980</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">107,354</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">67,155</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zcv4fx5ERnzd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(261,460</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">125,946</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">26,210</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(109,304</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zVuzqFfGB0U8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,206,006</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">82,763</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,460,218</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,828,551</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--SupplementalDisclosuresAbstract_iB_z2emJmrBdjp3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--Assets_i01E_pdp0_zaZdxGdWSpx4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,503,346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,541,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">818,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">44,862,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zhLLZAqvpxqc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,255,971</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">616,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">447,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,319,878</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--RevenuesFromIntercompanySales_i01_zValUQ0XMqh4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">803,049</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">242,693</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,207,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,253,242</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zWWquzOUhfm6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">377,127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">47,847</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,967</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">443,941</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zP8wVdMVJfGa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,071,062</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,049</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">58,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,141,476</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AF_zwY5cvq5dnr4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zSCa9oHuRxag" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z2oRdCJHFlOl" style="display: none">SCHEDULE OF SEGMENT REPORTING INFORMATION</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_496_20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zVV7pvwIJea" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_492_20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zpDMD06ctjll" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49B_20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zJDqqgAgRyBe" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" id="xdx_491_20230201__20230430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zu132IKizraf" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended April 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zj380g5flGqb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,583,429</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,718,080</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0766">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,301,509</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z9r95ay2pGXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">885,382</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">792,886</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0771">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,678,268</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_zVXuEt5SmEt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,698,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">925,194</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0776">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,623,241</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zZDhgLF6qfw6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">518,405</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,534</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0781">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">525,939</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zNmCdnndxA48" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">877,961</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">655,739</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">708,494</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,242,194</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zVgcpeqC3zwj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,396,366</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">708,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,768,133</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zBJJcJDDJgce" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,301,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">261,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(708,494</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">855,108</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OtherIncomeAbstract_iB_ziQcZ2b5opk5" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherIncome_maNIEzBDx_zyaugw6letyi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Other Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">149,907</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,469</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0806">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">173,376</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InterestIncomeExpenseNet_maNIEzBDx_zy7EOjNGfTH8" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Interest Expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--NonoperatingIncomeExpense_iT_pp0p0_mtNIEzBDx_maILFCOzyY1_zMlM48VfCCs8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">149,907</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,469</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">173,376</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zDKkGUYa3EIi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,451,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285,390</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(708,494</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,028,484</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_zuq6FXX4AOgc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zMu2KmmHqGxd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(108,712</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,185</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,124</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(68,773</td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zI2TQ6wVZhma" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0834">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0835">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">48,766</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">48,766</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zbSAwQb5BQob" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(108,712</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,185</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">90,890</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(20,007</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zwizDS8cA6ec" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,342,876</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">283,205</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(617,604</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,008,477</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--SupplementalDisclosuresAbstract_iB_zxfqJUdKgqMa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Assets_i01E_pdp0_zeRVJyNyRB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,187,625</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,618,065</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,097,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">50,903,462</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zowKrPAh7PXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,665,630</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">802,459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">124,632</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,592,721</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--RevenuesFromIntercompanySales_i01_zlynCuXV0qt4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,084,321</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">169,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(80,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,174,132</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zUebp15fPJxe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">143,565</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">24,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,441</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">178,763</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zmh6KJhQOo3f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">64,191</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">118,448</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 - SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zSwmQ7VjbZP5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zobnteN4rXOi" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zadNOzh93fi9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20220201__20220430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zaC3VWEGKl28" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended April 30, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zRt2JnNPMi05" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,491,009</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,493,829</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0881">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4,984,838</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CostOfRevenue_msGPz7nE_z161SVQuOca3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">816,033</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,137,099</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0886">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,953,132</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z1Ef9nkQglza" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,674,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">356,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0891">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,031,706</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zBdsGvhY2ya6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">617,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(99,868</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0896">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">517,378</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_zi5XtuBXFFS4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">569,451</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">683,612</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">780,053</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,033,116</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zXrXaB9im5Gf" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,186,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">583,744</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">780,053</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,550,494</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zi3y1TLnyBOi" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,488,279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(227,014</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(780,053</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">481,212</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OtherIncomeAbstract_iB_z1jm2LN7gcbb" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherIncome_i01_maNIEzBDx_zQqDWW23epm4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,098</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,344</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,497</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InterestIncomeExpenseNet_i01_pp0p0_maNIEzBDx_zI5sbm1FGAQc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Interest Expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,502</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0925">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0926">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,502</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzBDx_maILFCOzyY1_zBr6PAm6adCc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,553</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,098</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,344</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,995</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zKWKu804WRI9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,494,832</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(222,916</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(778,709</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">493,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z8YFHBD4jDzd" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zSNn1s25eG13" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">146,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38,019</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,150</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zYTjMnwaRQz6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,926</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(45,184</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">56,056</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,946</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zZgvwPhHgjrd" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,647</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">101,706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,037</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,096</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zPEHue8zuG67" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,493,185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(121,210</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(760,672</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">611,303</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--SupplementalDisclosuresAbstract_iB_zQTWSyo0onKk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Assets_i01E_pdp0_zSSUCsyIVRP3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,503,346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,541,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">818,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">44,862,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zDCvP1ZqVPC3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,255,971</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">616,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">447,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,319,878</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--RevenuesFromIntercompanySales_i01_zKCF1lVtNY4l" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">413,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">126,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">607,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,148,024</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zwlowWHjNZxg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">241,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,816</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">282,475</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zdQ1H54bg8r1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">84,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,049</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">43,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">139,512</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 - SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zXKgDXdcqUMb" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49C_20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zeEwd3kVyD84" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zzt5j4xyM0i6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_497_20221101__20230430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zMTpyn8EeDYe" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Six Months Ended April 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zg1jszG3GtP7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">7,407,588</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,490,205</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0996">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">10,897,793</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CostOfRevenue_msGPz7nE_zG64d6qdRPze" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,949,626</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,571,921</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1001">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,521,547</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_z0AgaHUPWzve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,457,962</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,918,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1006">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,376,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zobYOcqWY6Wg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">956,713</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1011">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">970,397</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_z9BfmY159gU3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,539,720</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,302,049</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,362,876</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,204,645</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zNoVhsP2yIc2" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,496,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,315,733</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,362,876</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,175,042</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_z3rbJ2jjoTse" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,961,529</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">602,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,362,876</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,201,204</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OtherIncomeAbstract_iB_zgdqE2wA1q3k" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherIncome_maNIEzBDx_z61rL01zwzOf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Other Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">164,927</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">24,214</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1036">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">189,141</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--NonoperatingIncomeExpense_iT_pp0p0_mtNIEzBDx_maILFCOzyY1_z3AhJcCaqQn4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">164,927</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">24,214</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1041">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">189,141</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zPXU1xJ13uLe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,126,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">626,765</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,362,876</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,390,345</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z9ikxtI9WS3b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zFrtFBVFCQt2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(127,585</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22,041</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(68,784</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zcY7gy21CPU" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Benefit (Expense)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1059">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1060">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">84,773</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">84,773</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zoOIujFcwSKd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(127,585</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(22,041</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">165,615</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">15,989</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zR6JYrDgLAM1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,998,871</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">604,724</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,197,261</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,406,334</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--SupplementalDisclosuresAbstract_iB_zPAupyjeGbil" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--Assets_i01E_pdp0_zymvI15NPOF" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,187,625</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,618,065</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,097,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">50,903,462</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--Liabilities_i01E_pp0p0_zGJ8Yy3Hs1J1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,665,630</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">802,459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">124,632</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,592,721</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--RevenuesFromIntercompanySales_i01_zjBQyEb1WoM5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,913,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">215,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">600,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,729,513</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepreciationDepletionAndAmortization_i01_zTAi4PGDPJLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">272,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">342,770</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_z5kFlBdCnuGl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">143,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">57,731</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">224,355</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 14 - SEGMENT ANALYSIS (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_494_20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zepRPFKzdPKi" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Technology Business (Products)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_494_20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_za0Orou9zVC8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Marine Engineering Business (Services)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OverheadMember__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zdHkzxYLM8Ll" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Overhead</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49C_20211101__20220430__us-gaap--TypeOfArrangementAxis__custom--SegmentReportingMember_zboT7hsXbEh4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Six Months Ended April 30, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPz7nE_zJvSssnSQGT5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Net Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">7,314,757</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,508,289</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1106">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">10,823,046</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CostOfRevenue_msGPz7nE_zdrc1pVspOm" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Cost of Revenues</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,388,325</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,243,081</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1111">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,631,406</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GrossProfit_iT_pp0p0_mtGPz7nE_maOILzjxs_zi6IQgVmBlTf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,926,432</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,265,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1116">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,191,640</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ResearchAndDevelopmentExpense_maOEzQ6q_zhpW02v9vm3a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research &amp; Development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,146,621</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,647</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1121">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,190,268</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--SellingGeneralAndAdministrativeExpense_maOEzQ6q_z1CrPXKYzq6d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, General &amp; Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,327,947</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,339,787</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,487,372</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,155,106</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingExpenses_iT_pp0p0_mtOEzQ6q_msOILzjxs_zj9uh1ulOcha" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,474,568</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,383,434</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,487,372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,345,374</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzjxs_maILFCOzyY1_zIMNBF4Ogto4" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income (Loss) from Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,451,864</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(118,226</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,487,372</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,846,266</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherIncomeAbstract_iB_zTubwGqJnZN4" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other Income (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OtherIncome_i01_maNIEzBDx_zrZDuKmbqhzc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other Income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,344</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,491</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InterestIncomeExpenseNet_i01_pp0p0_maNIEzBDx_zX8yxnifmiM7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Interest Expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,502</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1150">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(400</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,902</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzBDx_maILFCOzyY1_zS5YUBzhHlBj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Other Income </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">15,602</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">75,043</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">944</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">91,589</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzyY1_maNILzny2_zLBX5CsMjvWa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income (Loss) before Income Taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,467,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,183</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,486,428</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,937,855</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z76HqQ0o46Xe" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income Tax (Expense) Benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zZybNfM0597k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current Tax Benefit (Expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(266,241</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">170,926</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(81,144</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,459</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01N_pp0p0_di_maITEBz57a_zzysP0VpePEd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Deferred Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,781</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(44,980</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">107,354</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">67,155</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxExpenseBenefit_i01NT_pp0p0_di_mtITEBz57a_msNILzny2_zcv4fx5ERnzd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">Total Income Tax (Expense) Benefit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(261,460</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">125,946</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">26,210</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(109,304</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzny2_zVuzqFfGB0U8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income (Loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,206,006</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">82,763</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,460,218</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,828,551</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--SupplementalDisclosuresAbstract_iB_z2emJmrBdjp3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Supplemental Disclosures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--Assets_i01E_pdp0_zaZdxGdWSpx4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,503,346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,541,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">818,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">44,862,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Liabilities_i01E_pp0p0_zhLLZAqvpxqc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,255,971</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">616,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">447,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,319,878</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--RevenuesFromIntercompanySales_i01_zValUQ0XMqh4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Revenues from Intercompany Sales - eliminated from sales above</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">803,049</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">242,693</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,207,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,253,242</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepreciationDepletionAndAmortization_i01_zWWquzOUhfm6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">377,127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">47,847</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,967</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">443,941</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsForProceedsFromProductiveAssets_i01_zP8wVdMVJfGa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Purchases of Long-lived Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,071,062</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,049</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">58,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,141,476</td><td style="text-align: left"> </td></tr> </table> 3583429 1718080 5301509 885382 792886 1678268 2698047 925194 3623241 518405 7534 525939 877961 655739 708494 2242194 1396366 663273 708494 2768133 1301681 261921 -708494 855108 149907 23469 173376 149907 23469 173376 1451588 285390 -708494 1028484 108712 2185 -42124 68773 -48766 -48766 108712 2185 -90890 20007 1342876 283205 -617604 1008477 36187625 13618065 1097772 50903462 1665630 802459 124632 2592721 2084321 169811 -80000 2174132 143565 24757 10441 178763 64191 18012 36246 118448 3491009 1493829 4984838 816033 1137099 1953132 2674976 356730 3031706 617246 -99868 517378 569451 683612 780053 2033116 1186697 583744 780053 2550494 1488279 -227014 -780053 481212 9055 4098 1344 14497 -2502 -2502 6553 4098 1344 11995 1494832 -222916 -778709 493207 -279 -146890 38019 -109150 1926 45184 -56056 -8946 1647 -101706 -18037 -118096 1493185 -121210 -760672 611303 30503346 13541238 818060 44862644 2255971 616133 447774 3319878 413654 126870 607500 1148024 241469 31190 9816 282475 84969 11049 43494 139512 7407588 3490205 10897793 1949626 1571921 3521547 5457962 1918284 7376246 956713 13684 970397 1539720 1302049 1362876 4204645 2496433 1315733 1362876 5175042 2961529 602551 -1362876 2201204 164927 24214 189141 164927 24214 189141 3126456 626765 -1362876 2390345 127585 22041 -80842 68784 -84773 -84773 127585 22041 -165615 -15989 2998871 604724 -1197261 2406334 36187625 13618065 1097772 50903462 1665630 802459 124632 2592721 2913995 215518 600000 3729513 272403 49667 20700 342770 143833 22792 57731 224355 7314757 3508289 10823046 1388325 2243081 3631406 5926432 1265208 7191640 1146621 43647 1190268 1327947 1339787 1487372 4155106 2474568 1383434 1487372 5345374 3451864 -118226 -1487372 1846266 18104 75043 1344 94491 -2502 -400 -2902 15602 75043 944 91589 3467466 -43183 -1486428 1937855 266241 -170926 81144 176459 -4781 44980 -107354 -67155 261460 -125946 -26210 109304 3206006 82763 -1460218 1828551 30503346 13541238 818060 44862644 2255971 616133 447774 3319878 803049 242693 1207500 2253242 377127 47847 18967 443941 1071062 12049 58365 1141476 <p id="xdx_809_eus-gaap--RevenueFromContractWithCustomerTextBlock_zHX4NHXvzJC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 – <span id="xdx_82F_zkUJhGXigprk">DISAGGREGATION OF REVENUE</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/><p id="xdx_896_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zxzVJMdikg47" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_z2B8ReMp9ne4" style="display: none">SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; text-align: center">For the Three Months Ended April 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Technology</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Engineering</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Grand</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disaggregation of Total Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Primary Geographical Markets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 52%; padding-left: 10pt">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zF8pYDIfkzH6" style="width: 12%; text-align: right" title="Total Revenues">1,754,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z7Czo8ymsntc" style="width: 12%; text-align: right" title="Total Revenues">1,144,891</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--AmericasMember_zYyHxXgjnxM6" style="width: 12%; text-align: right" title="Total Revenues">2,899,141</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z7jAryEsFE6c" style="text-align: right" title="Total Revenues">812,188</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zMLmPzUIDFr2" style="text-align: right" title="Total Revenues">573,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_z3fxv1rv2uhl" style="text-align: right" title="Total Revenues">1,385,377</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Australia/Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zZouRQU70gl7" style="text-align: right" title="Total Revenues">924,251</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zYFXEoLKDfE4" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1237">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_z7SkCG6gIUF" style="text-align: right" title="Total Revenues">924,251</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Middle East/Africa</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zXRKP9b7r1o" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">92,740</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zhsRx6Ji75Ce" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1243">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_z2NcAWCnCdrd" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">92,740</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zltlCEAHdKvf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,583,429</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z2DlCtLd5aoi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,718,080</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430_zuOOO3TiAVj2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">5,301,509</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Major Goods/Service Lines</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Equipment Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zJ6VC40tGu5c" style="text-align: right" title="Total Revenues">2,500,156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zxQIECz9O3S2" style="text-align: right" title="Total Revenues">7,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zw9RPV0ilgHb" style="text-align: right" title="Total Revenues">2,508,109</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zV0kilhXLU2a" style="text-align: right" title="Total Revenues">519,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ze1f9cPbrrVc" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1261">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_z3KTtwCKaWD6" style="text-align: right" title="Total Revenues">519,427</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Software Sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zOOBsWDIZNy1" style="text-align: right" title="Total Revenues">219,423</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zA9SXolsaWVh" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1267">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zd8d3BARTz5e" style="text-align: right" title="Total Revenues">219,423</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Engineering Parts</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zxrVmJzxhVzd" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1271">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z6ZWm6yGU61i" style="text-align: right" title="Total Revenues">1,071,906</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_z2OcRaaZtCYc" style="text-align: right" title="Total Revenues">1,071,906</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 10pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z41ffg4EHdDl" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">344,423</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zsZ4JpASEv2" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">638,221</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--ServicesMember_zmN8hBn87iFl" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">982,644</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z4ur93ha8pck" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,583,429</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zOiuTAlrrLtg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,718,080</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430_zsw9lXflvbr9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">5,301,509</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Goods transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zP4TYtVFA7Yf" style="text-align: right" title="Total Revenues">2,719,579</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zaKPiYDjIzP9" style="text-align: right" title="Total Revenues">7,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zWv1aDDRSRQe" style="text-align: right" title="Total Revenues">2,727,532</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zSLMRZSjeuV3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">863,850</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zXF4IBGYpkz9" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,710,127</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zYyU10VK4nnl" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,573,977</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zgMZbLq2FIK1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,583,429</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zUKZMTfUg526" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,718,080</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230201__20230430_zXQZfbLkBqA5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">5,301,509</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 –DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; text-align: center">For the Three Months Ended April 30, 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Technology</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Engineering</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Grand</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disaggregation of Total Net Sales </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Primary Geographical Markets </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 52%">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zygxlM7QpEt6" style="width: 12%; text-align: right" title="Total Revenues">424,935</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zWzgD5WrbPSd" style="width: 12%; text-align: right" title="Total Revenues">578,244</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--AmericasMember_zZ6EeZFH1mYg" style="width: 12%; text-align: right" title="Total Revenues">1,003,179</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zb7C5CJVIaTd" style="text-align: right" title="Total Revenues">221,334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zD0JTfz36xNk" style="text-align: right" title="Total Revenues">915,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zJxWqbRCEDb8" style="text-align: right" title="Total Revenues">1,136,919</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Australia/Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zJ9FRHXfS6ua" style="text-align: right" title="Total Revenues">2,226,457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z7vXfPMhHUTe" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1321">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_zvcz5btzV1hk" style="text-align: right" title="Total Revenues">2,226,457</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 10pt; text-align: left">Middle East/Africa</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z8Frno6RueD8" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">618,283</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zioCDUiQvh81" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1327">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_z1cXwnMJrHhh" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">618,283</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zbwvEnUUP7t" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,491,009</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zlV8rPzziTOh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,493,829</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20220201__20220430_zMhD8BJqWjna" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">4,984,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Major Goods/Service Lines </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Equipment Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zA2tEAdigmq6" style="text-align: right" title="Total Revenues">2,058,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z3BCjx1hWccl" style="text-align: right" title="Total Revenues">543,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zzkMJ9xwu3Q2" style="text-align: right" title="Total Revenues">2,601,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zzw7FVZKMGYf" style="text-align: right" title="Total Revenues">715,308</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z0l278rWyvxd" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1345">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zaQjXJS6K8ei" style="text-align: right" title="Total Revenues">715,308</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Software Sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_ztsrFAvTN3B4" style="text-align: right" title="Total Revenues">134,422</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zyKR6wM6atk3" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1351">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_z2gO9GFxHH44" style="text-align: right" title="Total Revenues">134,422</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Engineering Parts</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zLkTJZiMAhYk" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1355">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zSmEGO48dQd8" style="text-align: right" title="Total Revenues">618,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_za81Q7sSDp6b" style="text-align: right" title="Total Revenues">618,335</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 10pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z8KB9wpOdmQ2" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">583,142</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z3W1U0ovFv69" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">332,360</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--ServicesMember_z3yYWzxirhCg" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">915,502</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zgxBcOo06hX8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,491,009</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zTDbwrFqMNU1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,493,829</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430_ze5bbGlXiY4f" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">4,984,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Goods transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zjlW5tPuzSZ8" style="text-align: right" title="Total Revenues">2,174,910</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zw3AwClo5uY7" style="text-align: right" title="Total Revenues">543,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zOb2T3bflGYh" style="text-align: right" title="Total Revenues">2,718,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 10pt; text-align: left">Services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zrYCMM8ZOCrf" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,316,099</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zEUb8y6IiGz3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">950,695</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zg29O5qk4RX1" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,266,794</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zbnRK6KMaMpa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,491,009</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zuuPVc7i7gTc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,493,829</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430_zLUYE0Y30Fg4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">4,984,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 –DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="10" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Six Months Ended April 30, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marine</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marine</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engineering</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grand</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation of Total Net Sales</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primary Geographical Markets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 52%; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Americas</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zHNcGwWq74l1" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,240,543</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zPKf5IPu5x0k" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,467,868</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--AmericasMember_zky0MiN2Eopa" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,708,411</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Europe</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zA1Q6bLyTGS4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,508,598</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zzTJinOqJK57" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,022,337</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zaxPCZJdhpua" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,530,935</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Australia/Asia</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zEvtXsAY8DM7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,356,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zAuK5hUbfxm5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1405">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_zRJ5pdjiUGge" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,356,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Middle East/Africa</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zx9hhMIvvy61" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">301,768</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zmqCi7WseYQb" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1411">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_z0M4a2tVtkBi" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">301,768</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--Revenues_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zdAtUB2jzyRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,407,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zutsLgbr44U4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,490,205</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20221101__20230430_zWr0ZFdUSmt8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,897,793</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Major Goods/Service Lines</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment Sales</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z4CTvM5jqoGg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,072,716</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zgBOvXvKmvm" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,953</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zitmayHwb1f3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,080,669</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment Rentals</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zAOwGQLjAoji" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">785,330</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zYka93nX3kk8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1429">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_ztvA1rRpKEbc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">785,330</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software Sales</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zjHu68VYxxxl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">636,593</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zF2vod8h7C5k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1435">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zYtmuddy18qg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">636,593</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engineering Parts</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z0msGopBiwTa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1439">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zng0maV4VXTh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,220,985</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_zPCvY0CuQZlk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,220,985</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zykQE8V3XHsl" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">912,949</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zqzjdpK7H5cg" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,261,267</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--ServicesMember_zNqIFINXe8x2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,174,216</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zHejMKasr0Bj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,407,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ziBEUSuNRAt9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,490,205</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20221101__20230430_zuJxLebJgxgb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,897,793</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goods transferred at a point in time</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z4qnxfxuHYxh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,709,309</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zRc6R4Ypdt9i" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,953</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zrVssAdHqYv7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,717,262</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services transferred over time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zbQ9NxHb7MX1" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,698,279</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z7BVsFvSHz27" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,482,252</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zGMfcq4LXuK3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,180,531</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--Revenues_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zwnEGFaYI0R5" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,407,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zx6MzySFkbOb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,490,205</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20221101__20230430_zzixVHK4xo0d" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,897,793</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 –DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; text-align: center">For the Six Months Ended April 30, 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Technology</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Engineering</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Grand</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disaggregation of Total Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Primary Geographical Markets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 52%; padding-left: 10pt">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z6vjbB3HCrj2" style="width: 12%; text-align: right" title="Total Revenues">2,482,603</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zKhEy4ykKvha" style="width: 12%; text-align: right" title="Total Revenues">1,782,526</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--AmericasMember_zbOo33ZBBsl" style="width: 12%; text-align: right" title="Total Revenues">4,265,129</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z3yQtqno9p23" style="text-align: right" title="Total Revenues">712,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_znj6Xwuolf77" style="text-align: right" title="Total Revenues">1,725,763</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zo86vPcy4DMl" style="text-align: right" title="Total Revenues">2,438,113</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Australia/Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zoMK6JqsutRl" style="text-align: right" title="Total Revenues">3,041,541</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zOuz2zTB4u0e" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1489">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_zUEmlA9MmPi2" style="text-align: right" title="Total Revenues">3,041,541</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Middle East/Africa</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zFGpAL0oiXT3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,078,263</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zC522HOsnFu" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1495">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_zNIbQpSxbihf" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,078,263</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zhh3Tegvwo3j" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">7,314,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zstxNgCuGfD8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,508,289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20220430_znjD14h5wcI6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">10,823,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Major Goods/Service Lines</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Equipment Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zH6TA4iYH947" style="text-align: right" title="Total Revenues">4,016,982</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zrFWamGO9rLd" style="text-align: right" title="Total Revenues">979,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zq2jjENRj4jk" style="text-align: right" title="Total Revenues">4,996,980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zV8rQllIpel3" style="text-align: right" title="Total Revenues">1,345,776</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zAQ6sQP50RP7" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1513">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zHfunx6WB16d" style="text-align: right" title="Total Revenues">1,345,776</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Software Sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zWrN9U6gLrR6" style="text-align: right" title="Total Revenues">439,218</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ztVNn4FMAAki" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1519">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zxd05nEjnXLk" style="text-align: right" title="Total Revenues">439,218</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Engineering Parts</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zLkwHcAWTEL4" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1523">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zikHqEOHeNF3" style="text-align: right" title="Total Revenues">1,918,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_zLR7dR6mCev1" style="text-align: right" title="Total Revenues">1,918,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 10pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zXBzokdtP9dc" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,512,781</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z2QroRrJvAga" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">609,338</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--ServicesMember_zkPg8kd2kxib" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,122,119</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zSr0F9ZBabgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">7,314,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zyRdEp1Aa0d3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,508,289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430_zEGdEJcWjz7k" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">10,823,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Goods transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zJKkoiXi6tp9" style="text-align: right" title="Total Revenues">4,438,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zzV908d8sBW7" style="text-align: right" title="Total Revenues">980,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z8oHlMk99k9e" style="text-align: right" title="Total Revenues">5,418,551</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z11cW3Ku1SA5" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,876,206</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zLNvMZLlUv3k" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,528,289</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zDo1V1qtSYTj" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">5,404,495</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zec6yqHB0pof" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">7,314,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ztgFFjPcMN2e" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,508,289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430_zLCrlAdD8vuk" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">10,823,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zGQCIQFVzD4k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zxzVJMdikg47" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_z2B8ReMp9ne4" style="display: none">SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; text-align: center">For the Three Months Ended April 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Technology</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Engineering</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Grand</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disaggregation of Total Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Primary Geographical Markets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 52%; padding-left: 10pt">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zF8pYDIfkzH6" style="width: 12%; text-align: right" title="Total Revenues">1,754,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z7Czo8ymsntc" style="width: 12%; text-align: right" title="Total Revenues">1,144,891</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--AmericasMember_zYyHxXgjnxM6" style="width: 12%; text-align: right" title="Total Revenues">2,899,141</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z7jAryEsFE6c" style="text-align: right" title="Total Revenues">812,188</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zMLmPzUIDFr2" style="text-align: right" title="Total Revenues">573,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_z3fxv1rv2uhl" style="text-align: right" title="Total Revenues">1,385,377</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Australia/Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zZouRQU70gl7" style="text-align: right" title="Total Revenues">924,251</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zYFXEoLKDfE4" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1237">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_z7SkCG6gIUF" style="text-align: right" title="Total Revenues">924,251</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Middle East/Africa</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zXRKP9b7r1o" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">92,740</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zhsRx6Ji75Ce" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1243">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_z2NcAWCnCdrd" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">92,740</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zltlCEAHdKvf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,583,429</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z2DlCtLd5aoi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,718,080</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430_zuOOO3TiAVj2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">5,301,509</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Major Goods/Service Lines</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Equipment Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zJ6VC40tGu5c" style="text-align: right" title="Total Revenues">2,500,156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zxQIECz9O3S2" style="text-align: right" title="Total Revenues">7,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zw9RPV0ilgHb" style="text-align: right" title="Total Revenues">2,508,109</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zV0kilhXLU2a" style="text-align: right" title="Total Revenues">519,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ze1f9cPbrrVc" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1261">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_z3KTtwCKaWD6" style="text-align: right" title="Total Revenues">519,427</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Software Sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zOOBsWDIZNy1" style="text-align: right" title="Total Revenues">219,423</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zA9SXolsaWVh" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1267">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zd8d3BARTz5e" style="text-align: right" title="Total Revenues">219,423</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Engineering Parts</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pdp0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zxrVmJzxhVzd" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1271">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z6ZWm6yGU61i" style="text-align: right" title="Total Revenues">1,071,906</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_z2OcRaaZtCYc" style="text-align: right" title="Total Revenues">1,071,906</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 10pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z41ffg4EHdDl" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">344,423</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zsZ4JpASEv2" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">638,221</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20230201__20230430__srt--ProductOrServiceAxis__custom--ServicesMember_zmN8hBn87iFl" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">982,644</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z4ur93ha8pck" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,583,429</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zOiuTAlrrLtg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,718,080</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430_zsw9lXflvbr9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">5,301,509</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Goods transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zP4TYtVFA7Yf" style="text-align: right" title="Total Revenues">2,719,579</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zaKPiYDjIzP9" style="text-align: right" title="Total Revenues">7,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zWv1aDDRSRQe" style="text-align: right" title="Total Revenues">2,727,532</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zSLMRZSjeuV3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">863,850</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zXF4IBGYpkz9" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,710,127</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zYyU10VK4nnl" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,573,977</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zgMZbLq2FIK1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,583,429</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20230201__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zUKZMTfUg526" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,718,080</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20230201__20230430_zXQZfbLkBqA5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">5,301,509</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 –DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; text-align: center">For the Three Months Ended April 30, 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Technology</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Engineering</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Grand</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disaggregation of Total Net Sales </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Primary Geographical Markets </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 52%">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zygxlM7QpEt6" style="width: 12%; text-align: right" title="Total Revenues">424,935</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zWzgD5WrbPSd" style="width: 12%; text-align: right" title="Total Revenues">578,244</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--AmericasMember_zZ6EeZFH1mYg" style="width: 12%; text-align: right" title="Total Revenues">1,003,179</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zb7C5CJVIaTd" style="text-align: right" title="Total Revenues">221,334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zD0JTfz36xNk" style="text-align: right" title="Total Revenues">915,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zJxWqbRCEDb8" style="text-align: right" title="Total Revenues">1,136,919</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Australia/Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zJ9FRHXfS6ua" style="text-align: right" title="Total Revenues">2,226,457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z7vXfPMhHUTe" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1321">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_zvcz5btzV1hk" style="text-align: right" title="Total Revenues">2,226,457</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 10pt; text-align: left">Middle East/Africa</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z8Frno6RueD8" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">618,283</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zioCDUiQvh81" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1327">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_z1cXwnMJrHhh" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">618,283</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zbwvEnUUP7t" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,491,009</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zlV8rPzziTOh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,493,829</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20220201__20220430_zMhD8BJqWjna" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">4,984,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Major Goods/Service Lines </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Equipment Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zA2tEAdigmq6" style="text-align: right" title="Total Revenues">2,058,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z3BCjx1hWccl" style="text-align: right" title="Total Revenues">543,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zzkMJ9xwu3Q2" style="text-align: right" title="Total Revenues">2,601,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zzw7FVZKMGYf" style="text-align: right" title="Total Revenues">715,308</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z0l278rWyvxd" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1345">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zaQjXJS6K8ei" style="text-align: right" title="Total Revenues">715,308</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Software Sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_ztsrFAvTN3B4" style="text-align: right" title="Total Revenues">134,422</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zyKR6wM6atk3" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1351">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_z2gO9GFxHH44" style="text-align: right" title="Total Revenues">134,422</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Engineering Parts</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pdp0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zLkTJZiMAhYk" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1355">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zSmEGO48dQd8" style="text-align: right" title="Total Revenues">618,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_za81Q7sSDp6b" style="text-align: right" title="Total Revenues">618,335</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 10pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z8KB9wpOdmQ2" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">583,142</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z3W1U0ovFv69" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">332,360</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__srt--ProductOrServiceAxis__custom--ServicesMember_z3yYWzxirhCg" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">915,502</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zgxBcOo06hX8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,491,009</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zTDbwrFqMNU1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,493,829</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430_ze5bbGlXiY4f" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">4,984,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Goods transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zjlW5tPuzSZ8" style="text-align: right" title="Total Revenues">2,174,910</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zw3AwClo5uY7" style="text-align: right" title="Total Revenues">543,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zOb2T3bflGYh" style="text-align: right" title="Total Revenues">2,718,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 10pt; text-align: left">Services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zrYCMM8ZOCrf" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,316,099</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zEUb8y6IiGz3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">950,695</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zg29O5qk4RX1" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,266,794</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zbnRK6KMaMpa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,491,009</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20220201__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zuuPVc7i7gTc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">1,493,829</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20220201__20220430_zLUYE0Y30Fg4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">4,984,838</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 –DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="10" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Six Months Ended April 30, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marine</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marine</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engineering</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grand</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation of Total Net Sales</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primary Geographical Markets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 52%; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Americas</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zHNcGwWq74l1" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,240,543</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zPKf5IPu5x0k" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,467,868</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--AmericasMember_zky0MiN2Eopa" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,708,411</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Europe</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zA1Q6bLyTGS4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,508,598</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zzTJinOqJK57" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,022,337</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zaxPCZJdhpua" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,530,935</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Australia/Asia</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zEvtXsAY8DM7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,356,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zAuK5hUbfxm5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1405">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_zRJ5pdjiUGge" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,356,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Middle East/Africa</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zx9hhMIvvy61" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">301,768</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zmqCi7WseYQb" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1411">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_z0M4a2tVtkBi" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">301,768</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--Revenues_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zdAtUB2jzyRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,407,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zutsLgbr44U4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,490,205</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20221101__20230430_zWr0ZFdUSmt8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,897,793</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Major Goods/Service Lines</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment Sales</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z4CTvM5jqoGg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,072,716</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zgBOvXvKmvm" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,953</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zitmayHwb1f3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,080,669</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment Rentals</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zAOwGQLjAoji" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">785,330</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zYka93nX3kk8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1429">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_ztvA1rRpKEbc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">785,330</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software Sales</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zjHu68VYxxxl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">636,593</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zF2vod8h7C5k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1435">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zYtmuddy18qg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">636,593</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engineering Parts</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pdp0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z0msGopBiwTa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1439">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zng0maV4VXTh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,220,985</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_zPCvY0CuQZlk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,220,985</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zykQE8V3XHsl" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">912,949</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zqzjdpK7H5cg" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,261,267</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20221101__20230430__srt--ProductOrServiceAxis__custom--ServicesMember_zNqIFINXe8x2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,174,216</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zHejMKasr0Bj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,407,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ziBEUSuNRAt9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,490,205</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20221101__20230430_zuJxLebJgxgb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,897,793</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goods transferred at a point in time</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z4qnxfxuHYxh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,709,309</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zRc6R4Ypdt9i" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,953</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zrVssAdHqYv7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,717,262</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services transferred over time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zbQ9NxHb7MX1" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,698,279</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z7BVsFvSHz27" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,482,252</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zGMfcq4LXuK3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,180,531</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--Revenues_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zwnEGFaYI0R5" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,407,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20221101__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zx6MzySFkbOb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,490,205</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20221101__20230430_zzixVHK4xo0d" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,897,793</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODA OCTOPUS GROUP, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to the Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2023 and October 31, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 15 –DISAGGREGATION OF REVENUE (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; text-align: center">For the Six Months Ended April 30, 2022</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Marine</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Technology</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Engineering</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Grand</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Business</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disaggregation of Total Net Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Primary Geographical Markets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 52%; padding-left: 10pt">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z6vjbB3HCrj2" style="width: 12%; text-align: right" title="Total Revenues">2,482,603</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zKhEy4ykKvha" style="width: 12%; text-align: right" title="Total Revenues">1,782,526</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--AmericasMember_zbOo33ZBBsl" style="width: 12%; text-align: right" title="Total Revenues">4,265,129</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_z3yQtqno9p23" style="text-align: right" title="Total Revenues">712,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_znj6Xwuolf77" style="text-align: right" title="Total Revenues">1,725,763</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zo86vPcy4DMl" style="text-align: right" title="Total Revenues">2,438,113</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Australia/Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zoMK6JqsutRl" style="text-align: right" title="Total Revenues">3,041,541</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zOuz2zTB4u0e" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1489">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--AustraliaAndAsiaMember_zUEmlA9MmPi2" style="text-align: right" title="Total Revenues">3,041,541</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Middle East/Africa</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zFGpAL0oiXT3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,078,263</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zC522HOsnFu" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1495">-</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--StatementGeographicalAxis__custom--MiddleEastAndAfricaMember_zNIbQpSxbihf" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,078,263</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zhh3Tegvwo3j" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">7,314,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zstxNgCuGfD8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,508,289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20211101__20220430_znjD14h5wcI6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">10,823,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Major Goods/Service Lines</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Equipment Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zH6TA4iYH947" style="text-align: right" title="Total Revenues">4,016,982</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zrFWamGO9rLd" style="text-align: right" title="Total Revenues">979,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentSalesMember_zq2jjENRj4jk" style="text-align: right" title="Total Revenues">4,996,980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zV8rQllIpel3" style="text-align: right" title="Total Revenues">1,345,776</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zAQ6sQP50RP7" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1513">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EquipmentRentalsMember_zHfunx6WB16d" style="text-align: right" title="Total Revenues">1,345,776</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Software Sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zWrN9U6gLrR6" style="text-align: right" title="Total Revenues">439,218</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ztVNn4FMAAki" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1519">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--SoftwareSalesMember_zxd05nEjnXLk" style="text-align: right" title="Total Revenues">439,218</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Engineering Parts</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pdp0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zLkwHcAWTEL4" style="text-align: right" title="Total Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1523">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zikHqEOHeNF3" style="text-align: right" title="Total Revenues">1,918,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--EngineeringPartsMember_zLR7dR6mCev1" style="text-align: right" title="Total Revenues">1,918,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 10pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zXBzokdtP9dc" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">1,512,781</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--ServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_z2QroRrJvAga" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">609,338</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20211101__20220430__srt--ProductOrServiceAxis__custom--ServicesMember_zkPg8kd2kxib" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,122,119</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zSr0F9ZBabgc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">7,314,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_zyRdEp1Aa0d3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,508,289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20211101__20220430_zEGdEJcWjz7k" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">10,823,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Goods transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zJKkoiXi6tp9" style="text-align: right" title="Total Revenues">4,438,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zzV908d8sBW7" style="text-align: right" title="Total Revenues">980,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z8oHlMk99k9e" style="text-align: right" title="Total Revenues">5,418,551</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z11cW3Ku1SA5" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,876,206</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zLNvMZLlUv3k" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">2,528,289</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zDo1V1qtSYTj" style="border-bottom: Black 1pt solid; text-align: right" title="Total Revenues">5,404,495</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineTechnologyBusinessProductsMember_zec6yqHB0pof" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">7,314,757</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--MarineEngineeringBusinessServicesMember_ztgFFjPcMN2e" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">3,508,289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20211101__20220430_zLCrlAdD8vuk" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Revenues">10,823,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1754250 1144891 2899141 812188 573189 1385377 924251 924251 92740 92740 3583429 1718080 5301509 2500156 7953 2508109 519427 519427 219423 219423 1071906 1071906 344423 638221 982644 3583429 1718080 5301509 2719579 7953 2727532 863850 1710127 2573977 3583429 1718080 5301509 424935 578244 1003179 221334 915585 1136919 2226457 2226457 618283 618283 3491009 1493829 4984838 2058137 543134 2601271 715308 715308 134422 134422 618335 618335 583142 332360 915502 3491009 1493829 4984838 2174910 543134 2718044 1316099 950695 2266794 3491009 1493829 4984838 2240543 2467868 4708411 1508598 1022337 2530935 3356679 3356679 301768 301768 7407588 3490205 10897793 5072716 7953 5080669 785330 785330 636593 636593 2220985 2220985 912949 1261267 2174216 7407588 3490205 10897793 5709309 7953 5717262 1698279 3482252 5180531 7407588 3490205 10897793 2482603 1782526 4265129 712350 1725763 2438113 3041541 3041541 1078263 1078263 7314757 3508289 10823046 4016982 979998 4996980 1345776 1345776 439218 439218 1918953 1918953 1512781 609338 2122119 7314757 3508289 10823046 4438551 980000 5418551 2876206 2528289 5404495 7314757 3508289 10823046 <p id="xdx_808_eus-gaap--IncomeTaxDisclosureTextBlock_zi0FjMgS1Te4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 16 – <span id="xdx_82F_zWJLrAplL4f2">INCOME TAXES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s tax rate may vary according to several factors including the composition and percentage of its revenue from its foreign subsidiaries versus US subsidiaries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s effective tax rate for the three months ended April 30, 2023, and 2022, was <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20230201__20230430_zEpkhAoXkzDc" title="Effective income tax rate reconciliation, percent">1.9</span>% and (<span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20220201__20220430_z01CQlBMSJg3" title="Effective income tax rate reconciliation, percent">23.9</span>) % respectively. We have been recording the US tax rate of <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_uPure_c20230201__20230430_z7IUbKGKDtMd" title="Effective income tax rate reconciliation, state and local income taxes, percent">25</span>% for the US companies within our Group. We have been recording the UK tax rate at <span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp_uPure_c20230201__20230430_zWbyigYqqILa" title="Effective income tax rate reconciliation, tax credit, percent">0.0</span>% as we believe our R&amp;D tax credits will offset any tax liability incurred. We have made a provision for tax for our Danish company at a rate of <span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_c20230201__20230430__srt--StatementGeographicalAxis__country--DK_zny1ZqXG9Km9" title="Corporation Tax">22</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s effective tax rate for the six months ended April 30, 2023, and 2022 was (<span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20221101__20230430_zrvDIp5Liui3">0.7</span>) % and <span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20211101__20220430_zUrxbpLvJPm8">5.6</span> % respectively. We have been recording the US tax rate of <span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_uPure_c20221101__20230430_zsMj0hkXTgL6">25</span>% for the US companies. We have been recording the UK tax rate at <span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp_uPure_c20221101__20230430_zX6oHQBV0ly" title="Effective income tax rate reconciliation, tax credit, percent">0.0</span>% as we believe the UK subsidiaries R&amp;D tax credits will offset any tax liability that they may incur. We have made a provision for tax for our Danish company at a rate of <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_c20221101__20230430__srt--StatementGeographicalAxis__country--DK_z3jBTE7AQTRk" title="Corporation tax">22</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.019 0.239 0.25 0.000 0.22 0.007 0.056 0.25 0.000 0.22 <p id="xdx_800_eus-gaap--InterestAndOtherIncomeTextBlock_zoB0B0qMz6y2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTE 17 – <span id="xdx_820_zwWSfUPim6Pe">CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> The Company established certified deposit interest-bearing accounts with its current bankers HSBC NA and Jyske Bank in February 2023. These interest-bearing accounts are for rolling fixed short-term periods not exceeding 3 months and are classified in our financial statements as “cash equivalent”. In addition, we have an interest-bearing deposit account in UK that tracks the Bank of England base rate which has no restrictions on access and has a current rate of <span id="xdx_901_ecustom--InterestBearingDepositsCurrentRate_pid_dp_c20221101__20230430_zBZWkySW5px1" title="Current rate">4</span>%. The table below indicates the applicable interest rates and amounts which are held in certified deposit and unrestricted interest-bearing accounts at the date hereof:</span></p> <p id="xdx_89F_ecustom--ScheduleOfDepositInterestBearingTableTextBlock_zbfQcgjVfkK6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zFRNzlNg4wH2" style="display: none">SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Currency Denomination</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Amount</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">HSBC</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Jyske Bank<br/> (Denmark)</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">USD</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--HSBCMember_zuw3GYWWRJAb" title="Amount">13,100,000</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_pid_dp_c20230430__dei--LegalEntityAxis__custom--HSBCMember_zPJN0JSxPL6f" title="Deposit interest rate">4.5</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>GBP</td><td> </td> <td style="text-align: left">£</td><td style="text-align: right"><span id="xdx_907_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP_zJtLSKxcuich" title="Amount">750,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_pid_dp_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP_z2YVfmNo2aNl" title="Deposit interest rate">3.77</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">GBP (Unrestricted access)</td><td> </td> <td style="text-align: left">£</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP__us-gaap--DebtInstrumentAxis__custom--UnrestrictedAccessMember_zUyPlzj5CLci" title="Amount">1,585,277</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_pid_dp_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP__us-gaap--DebtInstrumentAxis__custom--UnrestrictedAccessMember_zpNvNg6ZoKu5" title="Deposit interest rate">4.00</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Euro</td><td> </td> <td style="text-align: left">€</td><td style="text-align: right"><span id="xdx_901_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember__srt--CurrencyAxis__currency--EUR_zGXXBlaNqEs" title="Amount">665,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__srt--CurrencyAxis__currency--EUR__dei--LegalEntityAxis__custom--JyskeBankMember_zRCqo3xIKJr8" title="Deposit interest rate">1.3</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">British Pound</td><td> </td> <td style="text-align: left">£</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember__srt--CurrencyAxis__currency--GBP_zYPaHTtCZ5Kh" title="Amount">414,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__srt--CurrencyAxis__currency--GBP__dei--LegalEntityAxis__custom--JyskeBankMember_zEM7ykP3t9w2" title="Deposit interest rate">2.65</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Danish Kroner</td><td> </td> <td style="text-align: left">DKK</td><td style="text-align: right"><span id="xdx_905_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember__srt--CurrencyAxis__currency--DKK_zahGEBBU0OL8" title="Amount">2,850,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__srt--CurrencyAxis__currency--DKK__dei--LegalEntityAxis__custom--JyskeBankMember_zldD8s8bF9Pl" title="Deposit interest rate">0.91</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>USD</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_904_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember_zyAeYNuMceq8" title="Amount">819,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember_zFG81w64aKff" title="Deposit interest rate">3.41</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A5_zXXMC10GjuUc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ed_009"/>ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Forward-Looking Statements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The information herein contains forward-looking statements. All statements other than statements of historical fact made herein are forward looking. In particular, the statements herein regarding industry prospects and future results of operations or financial position are forward-looking statements. These forward-looking statements can be identified by the use of words such as “believes,” “estimates,” “could,” “possibly,” “probably,” “anticipates,” “projects,” “expects,” “may,” “will,” or “should” or other variations or similar words. No assurances can be given that the future results anticipated by the forward-looking statements will be achieved. Forward-looking statements reflect management’s current expectations and are inherently uncertain. Our actual results may differ significantly from management’s expectations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following discussion and analysis should be read in conjunction with our financial statements, included herewith and the audited financial statements included in our annual report on Form 10-K filed with the Securities and Exchange Commission on January 30, 2023. This discussion should not be construed to imply that the results discussed herein will necessarily be indicative of actual operating results in the future. Such discussion represents only our management’s best present assessment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General Overview</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Throughout these discussions, the following terms shall have the meanings set forth below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“Current Quarter”</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-month period ended April 30, 2023</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“Previous Quarter”</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three-month period ended April 30, 2022</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“Current Six-Month Period”</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Six-month period ended April 30, 2023</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“Previous Six-Month Period”</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Six-month period ended April 30, 2022</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates two distinct businesses. These are:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Marine Technology Business (also referred to in this Form 10-Q as “Products Business”, or “Products Segment”); and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Marine Engineering Business (also referred to in this Form 10-Q as “Engineering Business”, or “Services Business” or “Services Segment”).</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Marine Technology Business has operations in the USA, UK and Denmark. This business is an established technology solution provider to the subsea and underwater imaging, surveying and diving market. It has been operating as a supplier of solutions comprising both hardware and software products for over 25 years to this market and it owns key proprietary technology including real time volumetric 3D imaging sonar technology and cutting-edge diving technology, that are used in both the underwater defense and commercial markets. All design, development and manufacturing of our technology and solutions are performed within the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our imaging sonar technology products and solutions marketed under the name of Echoscope<sup>®</sup> and Echoscope PIPE<sup>®</sup> are used primarily in the underwater construction market, offshore wind energy industry (offshore renewables), offshore oil and gas, forward looking obstacle avoidance, complex underwater mapping, salvage operations, dredging, bridge inspection, underwater hazard detection, port security, mining, mine counter measures, ship hull scanning, real time threat detection, fisheries, commercial and defense diving, and marine sciences sectors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our novel diving technology is distributed under the name “CodaOctopus<sup>® </sup>DAVD” (Diver Augmented Vision Display) to the global defense and commercial diving markets and is new to the market. The DAVD which embeds a pair of transparent glasses in the Head up Display (HUD) is used as the data hub for displaying comprehensive real time data to the diver underwater. This also allows both the diver and the dive supervisor to visualize in real time the same underwater scene. We believe that the DAVD system has the potential to radically transform how diving operations are performed globally because it provides a fully integrated singular system for topside control and a fully connected HUD system for the diver allowing both the topside and diver to share a range of critical information including depth (pressure and temperature), compass and head tracking, real time dive timers and alerts, diver position and navigation, ultra-low light enhanced video system and enhanced digital voice communications. Limitations of current diving operations are that the diver only shares analog voice communications with the topside and there is no real time information including real time navigation, tracking and mapping of the dive area available to the diver. The topside must also manage several independent systems for video, communications, and positioning. The Company’s solution addresses these deficiencies. Another critical part of our solution is that by using our sonar technology, diving can be performed in zero visibility conditions, a common problem which besets these operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although we generate most of our revenues from our real time 3D sonar which includes both proprietary hardware and software, we have a number of other products which we supply to the marine offshore market such as our inertial navigation systems (F280 Series<sup>®</sup>) and our geophysical hardware (DA4G) and software solutions (GeoSurvey and Survey Engine®, which include artificial intelligence based automatic detection systems). Our customers include offshore service providers to major oil and gas companies, renewable energy companies, underwater construction companies, law enforcement agencies, ports, mining companies, defense bodies, prime defense contractors, navies, research institutes and universities and diving companies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Services Business has operations in the USA and UK. It is a trusted Department of Defense (DoD) supplier, and its central business model is working with Prime Defense Contractors to design and manufacture sub-assemblies for utilization into larger defense mission critical integrated systems (“MCIS”). An example of such MCIS is the US Close-In-Weapons Support (CIWS) Program for the Phalanx radar-guided cannon used on combat ships. These proprietary sub-assemblies, once approved within the MCIS program, afford the Services Business the status of preferred supplier. Such status permits it to supply these sub-assemblies and upgrades in the event of obsolescence or advancement of technology for the life of the MCIS program. Customers include prime defense contractors such as Raytheon, Northrop Grumman, Thales Underwater and BAE Systems. The scope of services provided by this business encompasses concept, design, prototype, manufacturing and support.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Key Pillars for our Growth Plans</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our volumetric real time imaging sonar technology and our DAVD are our most promising products for the Company’s near-term growth.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our real time 3D/4D/5D/6D imaging sonars are the only underwater imaging sonars which are capable of providing complex seabed mapping, real time inspection and monitoring and providing 3D/4D/5D/6D data of moving underwater objects irrespective of water conditions including in zero visibility (which is a common and costly problem in underwater operations). Competing products such as the multibeam sonar can perform mapping (but not complex mapping) without the ability to perform real time inspection and monitoring of moving objects in 3D underwater. 3D information is important because it provides the complete detail of the underwater object being imaged (XYZ data), including the ability to make real time physical measurements. We also believe our Echoscope PIPE<sup>®</sup> is the only technology that can generate multiple real time 3D/4D/5D/6D acoustic images using different acoustic parameters such as frequency, field of view, pulse length, and filters.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the industry in which we operate, we are widely considered the leading solution providers for underwater real time 3D visualization.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We also believe that the DAVD system is poised to radically change the way diving operations are performed globally by providing a fully integrated suite of sensor data shared in real time by the dive supervisor on the surface and the diver. Current diving is done largely by voice command missions from the topside using a disparate suite of systems for video data, communications and positioning.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The DAVD tethered version is now in early-stage adoption by different teams within the US Navy, such as the underwater construction and salvage teams and has been moved from the customer’s R&amp;D phase to their operational phase. Operational phase means that the DAVD tethered version is now a standard item available for purchase and for which budget lines are established within the various user commands within the Navy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The DAVD untethered prototype variant, which is the biggest market opportunity in the USA addressing the defense market, was delivered in our first quarter to our Navy customer for evaluation. This is currently going through testing and evaluation by the customer. As part of their evaluation process, we expect the customer to purchase a small batch of evaluation systems for wider fleet evaluation. The customer and the Company are currently actively demonstrating the untethered version at various trade shows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The concept of utilizing a pair of transparent glasses in the Head Up Display (HUD) underwater for this purpose, is protected by patent. All component parts of the DAVD system are proprietary to the Company and include software (4G USE<sup>®</sup>), Diver Processing Pack – telemetry system (DPP), Top Side Controller and real time 3D Sonar. The Company benefits from the exclusive license from the United States Department of the Navy at Naval Surface Warfare Center Panama City Division to utilize the utility patent covering the concept of using the pair of transparent glasses as a data hub underwater. The DAVD is an “Approved Navy Use” item.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Both the Marine Technology Business and Engineering Business have established synergies in terms of customers and specialized engineering skill sets (hardware, firmware and software) encompassing capturing, computing, processing and displaying data in harsh environments. Both businesses jointly bid for projects for which their common joint skills provide competitive advantage and make them eligible for such projects.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Factors Affecting our Business in the Current Quarter</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a short description of some of the most critical and pressing factors that affect our business. For a more detailed discussion of these and additional factors, refer to our Form 10-K for the fiscal year ended October 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cumulative Supply Chain Issues</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We continue to experience shortage of key electronic components in the market and suppliers are still quoting lead times as long as 12 months out for routine components, including FPGAs (Field Programmable Gate Arrays) and significant price increases. The unavailability of components affects our business in a number of ways, including:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Wingdings; font-size: 10pt">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our ability to progress ongoing projects including customer projects, particularly in the Engineering Segment.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Wingdings">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant increase in prices because demand exceeds supply for these components.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Wingdings">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our ability to manufacture systems in our Products Business.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Wingdings">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our ability to fully utilize our Production staff when critical parts are unavailable.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Wingdings">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our ability to perform outstanding contractual obligations in the Engineering Business.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inflation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inflation measured as the Consumer Price Index is significant in the countries in which we operate. For the 12-month period to April 2023, inflation rates were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Wingdings; font-size: 10pt">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Denmark 5.3% - source: Statistics Denmark,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Wingdings; font-size: 10pt">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">UK 7.8% - source: Office of National Statistics; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Wingdings; font-size: 10pt">Ø</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">USA 4.9% - source: U.S. Bureau of Labor Statistics.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inflation affects our business in several areas including increasing our cost of operations and our bill of material costs for the products we sell and therefore our overall financial results. See the MD&amp;A section which concerns “Inflation and Foreign Currency”.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Currency Fluctuations </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has operations in the USA, UK, Denmark, Australia and India. Our consolidated results include the Company’s foreign subsidiaries’ financial results which are translated into USD, our reporting currency. Revenue and expenses are translated using the weighted average exchange rates in effect during the reporting period. In the Current Quarter the USD has strengthened against major currencies including the British Pound, Euro, Danish Kroner and Indian Rupees (the functional currencies of the Company’s foreign subsidiaries). A significant part of our consolidated results is transacted in British Pounds and Danish Kroner and translated into USD for reporting purposes. In the Current Quarter, for the purposes of reporting revenues and expenses, the value of the Pound and Euro (the Danish Kroner is pegged to the Euro) respectively fell 5.4% and 1.1%, against the USD, when compared to the Previous Quarter. For the reporting of assets and liabilities, the Pound increased 9.2% when compared to the 2022 Fiscal year end and the Danish Kroner increased 11.3% over the same period. The impact of currency fluctuations is discussed more fully below under the “Inflation and Foreign Currency” section. See also Note 5 (Foreign Currency Translation) to the unaudited Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Skills/Resource Shortages and Pressure on Salaries and Wages</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are experiencing skill shortages in areas that are critical to our growth strategy including experienced sales and marketing personnel, software developers and skilled electronic technicians. The inflationary conditions in the countries in which we operate (US, the UK, Denmark and India) make it difficult for us to compete for these skills as there is extreme pressure on wages. Furthermore, as a small business we do not have resilience built into our workforce. As a result, there is an inherent risk in the face of global skills shortage and higher demand for skills that we could lose skills essential to the manufacture of our products or continuation of the engineering services we provide.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration of Business Opportunities Where the Sales Cycle is Long and Unpredictable</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Services Business revenues are highly concentrated and are largely generated from sub-contracts with Prime Defense Contractors. The sales cycle is generally protracted, and this may affect quarterly revenues. It is also dependent on the federal government appropriating budget for defense projects and where the federal government is unable to find consensus in the US Congress, this affects the timely award of sub-contracts from Prime Defense Contractors to our Services Business, which is reliant on these awards. Furthermore, the Products Business key opportunities which are critical to its growth strategy are in the Defense Market for both its imaging sonars and the DAVD, both of which are key pillars of the Company’s growth strategy. Due to the protracted nature of the government procurement process and cycle for defense spending under federal and/or state budgets, the sales cycle can be long and unpredictable, thus affecting timing of orders and thus quarterly revenues and our overall growth plans.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Impact on Revenues and Earnings</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are uncertain as to the extent of the impact the factors disclosed above and in our Form 10-K, covering the fiscal year ended October 31, 2022, will have on our future financial results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Impact on Liquidity, Balance Sheet and Assets</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These factors may adversely impact on our availability of free cash flow, working capital and business prospects. As of April 30, 2023, we had cash and cash equivalents of $23,455,118 and in the Current Six-Month Period we generated a cash deficit from operations of ($261,033). Based on our outstanding obligations and our cash balances, we believe we have sufficient working capital to effectively continue our business operations for the foreseeable future.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical Accounting Policies</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements that have been prepared under accounting principles generally accepted in the United States of America (“GAAP”). The preparation of financial statements in conformity with GAAP requires our management to make estimates and assumptions that affect the reported values of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported levels of revenue and expenses during the reporting period. Actual results could materially differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below is a discussion of accounting policies that we consider critical to an understanding of our financial condition and operating results and that may require complex judgment in their application or require estimates about matters which are inherently uncertain. A discussion of our significant accounting policies, including further discussion of the accounting policies described below, can be found in Note 2, “Summary of Accounting Policies” of our Annual Report on Form 10-K for the fiscal year ended October 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Revenue Recognition</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our revenues are earned under formal contracts with our customers and are derived from both sales and rental of underwater solutions for imaging, mapping, defense and survey applications and from the engineering services that we provide. Our contracts do not include the possibility for additional contingent consideration so that our determination of the contract price does not involve having to consider potential variable additional consideration. Our product sales do not include a right of return by the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regarding our Products Business, all our products are sold on a stand-alone basis and those market prices are evidence of the value of the products. To the extent that we also provide services (e.g., installation, training, etc.), those services are either included as part of the product or are subject to written contracts based on the stand-alone value of those services. Revenue from the sale of services is recognized when those services have been provided to the customer and evidence of the provision of those services exists.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For further discussion of our revenue recognition accounting policies, refer to Note 2 – “Revenue Recognition” in these unaudited consolidated financial statements and Note 2 “Summary of Accounting Policies” in our Annual Report on Form 10-K for the fiscal year ended October 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recoverability of Deferred Costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We defer costs on projects for service revenue. Deferred costs consist primarily of direct and incremental costs to customize and install systems, as defined in individual customer contracts, including costs to acquire hardware and software from third parties and payroll costs for our employees and other third parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize such costs on a contract-by-contract basis in accordance with our revenue recognition policy. For revenue recognized under the completed contract method, costs are deferred until the products are delivered, or upon completion of services or, where applicable, customer acceptance. For revenue recognized under the percentage of completion method, costs are recognized as products are delivered or services are provided in accordance with the percentage of completion calculation. For revenue recognized ratably over the term of the contract, costs are also recognized ratably over the term of the contract, commencing on the date of revenue recognition. At each balance sheet date, we review deferred costs, to ensure they are ultimately recoverable. Any anticipated losses on uncompleted contracts are recognized when evidence indicates the estimated total cost of a contract exceeds its estimated total revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income Taxes</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes in accordance with Accounting Standards Codification 740, Income Taxes (ASC 740). Under ASC 740, deferred income tax assets and liabilities are recorded for the income tax effects of differences between the bases of assets and liabilities for financial reporting purposes and their bases for income tax reporting. The Company’s differences arise principally from the use of various accelerated and modified accelerated cost recovery system for income tax purposes versus straight line depreciation used for book purposes and from the utilization of net operating loss carryforwards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and liabilities are the amounts by which the Company’s future income taxes are expected to be impacted by these differences as they reverse. Deferred tax assets are based on differences that are expected to decrease future income taxes as they reverse. Correspondingly, deferred tax liabilities are based on differences that are expected to increase future income taxes as they reverse.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For income tax purposes, the Company uses the percentage of completion method of recognizing revenues on long-term contracts which is consistent with the Company’s financial reporting under GAAP.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Intangible Assets</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets consist principally of the excess of cost over the fair value of net assets acquired (or goodwill), customer relationships, non-compete agreements and licenses. Goodwill was allocated to our reporting units based on the original purchase price allocation. Goodwill is not amortized and is evaluated for impairment annually or more often if circumstances indicate impairment may exist. Customer relationships, non-compete agreements, patents and licenses are being amortized on a straight-line basis over periods of 2 to 15 years. The Company amortizes its finite-lived intangible assets using the straight-line method over their estimated period of benefit. Annually, or sooner if there is indication of a loss in value, we evaluate the recoverability of intangible assets and consider events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. There were no impairment charges during the periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The first step of the goodwill impairment test, used to identify potential impairment, compares the fair value of the reporting unit with its’ carrying amount, including goodwill. If the fair value, which is based on future cash flows, exceeds the carrying amount, goodwill is not considered impaired. If the carrying amount exceeds the fair value, goodwill is reduced by the excess of the carrying amount of the reporting unit over that reporting unit’s fair value. Goodwill can never be reduced below zero, if any. At the end of each year, we evaluate goodwill on a separate reporting unit basis to assess recoverability, and impairments, if any, are recognized in earnings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Results of Operations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our consolidated financial results include the results of the Company’s foreign subsidiaries. Foreign subsidiaries’ results are translated from their functional currencies to USD for reporting purposes. Fluctuations in currency can therefore have an impact on our financial results, including our translated revenue. One factor in the Current Quarter is that the translated revenue of the Company’s foreign subsidiaries was lower due to currency fluctuations. During the Current Quarter our consolidated revenue was $5,301,509 compared to $4,984,838 in the Previous Quarter, representing an increase of 6.4%. However, applying the same exchange rate (“referred to as “the Constant Rate”) as the Previous Quarter, revenue of our foreign subsidiaries would have increased by $429,180 thus resulting in an increase in consolidated revenue in the Current Quarter by 8.6% over the Previous Quarter. During the Current Quarter total operating expenses increased by 8.5% and income from operations increased by 77.7%. Net income before taxes increased by 108.5% and was $1,028,484 compared to $493,207, representing an increase of 108.5% and net income after taxes was $1,008,477 compared to $611,303, representing an increase of 65.0%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Segment Summary</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Products Business</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the Current Quarter, the Products Business generated $3,583,429 or 67.6% of our consolidated revenues compared to $3,491,009 or 70.0% in the Previous Quarter, representing a 2.6% increase over the Previous Quarter. However, when applying the Constant Rate, the Products Business revenue would have increased to $3,665,060, representing an increase of 5.0% over the Previous Quarter. Gross Profit Margin was slightly lower at 75.3% in the Current Quarter compared to 76.6% in the Previous Quarter, representing a fall of 1.3%. Agents Commission in the Current Quarter fell by 61.0% and was $102,452 compared to $262,632 in the Previous Quarter. This reflects a decrease in sales originating from Asia in the Current Quarter. Total operating expenses increased in the Products Business by 17.7% and were $1,396,366 compared to $1,186,697 in the Previous Quarter. This is largely due to exchange rate variance and represents a non-cash item within SG&amp;A. Income from operations was $1,301,681.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Services Business</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the Current Quarter, the Services Business generated $1,718,080 or 32.4% of our consolidated revenues compared to $1,493,829 or 30.0% in the Previous Quarter, representing an increase in sales of 15.0%. However, when applying the Constant Rate, the Services Business revenue would have increased to $1,748,958, representing an increase of 17.1% over the Previous Quarter. when applying the Constant Rate. Although the Services Business revenues increased over the Previous Quarter, it is still off its internal budgetary plan due to delays in closing contracts with its defense customers. Total Operating Expenses increased in the Services Business by 13.6% and were $663,273 compared to $583,744 in the Previous Quarter. Income from operations was $261,921.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results of Operations for the Current Quarter compared to the Previous Quarter</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue</i></b>: Total consolidated revenues for the Current Quarter and the Previous Quarter were $5,301,509 and $4,984,838, respectively, representing an increase of 6.4%. Both the Products Business and Services Business revenues increased over the Previous Quarter. Notwithstanding, we continue to experience slow order take which we believe results from supply chain issues on broader defense programs which in turn cause delays in our customers placing orders. A significant part of our consolidated revenues is derived from our foreign subsidiaries in the UK and Denmark. Translating our foreign revenues in USD has resulted in $429,180 lower revenue in the period using the Constant Rate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Gross Profit Margins</i></b><i>:</i> Margin percentage was stronger in the Current Quarter at 68.3% (gross profit of $3,623,241) compared to 60.8% (gross profit of $3,031,706) in the Previous Quarter. This is largely because in the Previous Quarter the Services Business gross profit margin was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing). This concentration in the prior period impacted on our consolidated gross profit margin.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross profit margins reported in our financial results may vary according to several factors. These include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The percentage of consolidated sales attributable to the Marine Technology Business versus the Services Business. The gross profit margin yielded by the Marine Technology Business is generally higher than that of the Services Business.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The percentage of consolidated sales attributable to the Services Business. The Services Business yields a lower gross profit margin on generated sales which are largely based on time and materials for our Department of Defense contracts (DoD subcontracts). </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The mix of sales within the Marine Technology Business during the reporting period:</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outright Sale versus Rentals.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hardware Sale versus Software (software is generally higher margin).</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mix of Services rendered in the period – Offshore Engineering Services versus paid customer Research and Development Projects.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level of commissions on products which may vary according to volume. Both the Services and Marine Technology Businesses work with sales/distribution agents. Most of the Marine Technology Business sales in Asia is via agents or distributors. See Note 3 to the unaudited Consolidated Financial Statements “Cost of Revenues” for more discussion on this. Although the Services Business works with sales agents, this is on a much lesser scale than the Marine Technology Business. </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level of Rental Assets in the Marine Technology Business’ Rental Pool and therefore the depreciation expenses may vary accordingly.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The mix of engineering projects performed by our Services Business (Design prototyping versus manufacturing), may also affect Gross Profit Margins.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the Current Quarter, gross profit margins for the Marine Technology Business were 75.3% compared to 76.6% in the Previous Quarter. For the Services Business these were 53.9% in the Current Quarter compared to 23.9% in the Previous Quarter. In the Previous Quarter the gross profit margin of the Services Business was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since there are more variable factors affecting gross profit margins in the Marine Technology Business (Products Business), a table showing a summary of break-out of sales generated by this business in the Current Quarter compared to the Previous Quarter is set out below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: center"><b>Marine Technology (Products Business)</b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>April 30, 2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>April 30, 2022</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><b>Percentage Change</b></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Equipment Sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,500,156</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,058,137</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="vertical-align: bottom; text-align: center; width: 22%">Increase of 21.5%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">519,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">715,308</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: bottom; text-align: center">Decrease of 27.4%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Software Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219,423</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,422</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: bottom; text-align: center">Increase of 63.2%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">344,423</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">583,142</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt">Decrease of 40.9%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: bottom; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Net Sales</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,583,429</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,491,009</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: bottom; text-align: center">Increase of 2.6%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the Current Quarter the Marine Technology Business incurred commission costs of $102,452 compared to $262,632 in the Previous Quarter, representing a decrease of 61.0%. A significant percentage of our sales in foreign territories such as South Korea, Japan and China are conducted through sales agents and distributors. In the Previous Quarter we had significant equipment sales in the territory of Asia and therefore commission costs were higher.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further information on the performance of each business segment in the Current Quarter compared to the Previous Quarter including revenues by type and geography can be found in Notes 14 and Note 15 (Segment Analysis and Disaggregation of Revenue, respectively) to the unaudited Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research and Development (R&amp;D)</i></b>: R&amp;D expenditure in the Current Quarter was $525,939 compared to $517,378 in the Previous Quarter, representing a modest increase of 1.7%. This is in line with our strategy of focusing more of our resources on business development, marketing and global brand building efforts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">R&amp;D expenditure is incurred by the Services Business on its Thermite<sup>®</sup> range of mission computers. We have received a small order for a small run of our new generation of Thermite® which we are delivering throughout this financial year to a NATO member country.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">R&amp;D expenditure in the Products Business is incurred in connection with investments it makes in developing and maintaining its products and solutions. These expenditures are an essential part of our business, as on an ongoing basis we need to continue to innovate around our solutions and remain competitive in the markets in which we operate.<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Segment</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>April 30, 2023</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>April 30, 2022</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Percentage Change</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Services Segment R&amp;D Expenditure</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,534</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(99,868</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 22%; text-align: center">Increase of 107.5%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Products Segment R&amp;D Expenditure</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">518,405</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">617,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Decrease of 16.0%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">In the Previous Quarter due to supply chain issues the Services Business in anticipation of receiving a customer’s order had incurred expenditure on this project prior to the actual receipt of this order. Following receiving the customer’s purchase order, the expenditure of $99,868 was reallocated to the customer project, thus the reason for the negative amount represented above.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling, General and Administrative Expenses (SG&amp;A)</i>:</b> SG&amp;A expenses for the Current Quarter increased by 10.3% to $2,242,194 from $2,033,116 in the Previous Quarter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The increase in SG&amp;A in the Current Quarter is due an increase in Legal and Professional. This area has increased largely because of the recent engagement of tax specialists to assist in the preparation of the Company’s federal and state tax returns and an increase in our audit fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore, within the category of SG&amp;A we have transactions which are cash charges and non-cash charges. The non-cash charges comprise depreciation, amortization and stock-based compensation charges. In the Current Quarter non-cash items as a percentage of SG&amp;A expenses was 13.9% compared to 24.8 % in the Previous Quarter and this is largely due to the significant reduction in stock-based compensation charges in the Current Quarter which decreased by 46.3% and were $196,261 compared to $365,567 in the Previous Quarter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Key Areas of SG&amp;A Expenditure across the Company for the Current Quarter compared to the Previous Quarter are:</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expenditure</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>April 30, 2023</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>April 30, 2022</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Percentage Change</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Wages and Salaries</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">907,297</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">940,460</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="vertical-align: bottom; width: 22%; text-align: center">Decrease of 3.5%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Legal and Professional Fees (including accounting and audit)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">467,784</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">390,218</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: bottom; text-align: center">Increase of 19.9%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Rent for our various locations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,263</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,742</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: bottom; text-align: center">Decrease of 3.3%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Marketing</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">66,578</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">108,569</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: bottom; text-align: center">Decrease of 38.7%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> Although in the Current Quarter “Wages and Salaries” fell, we believe on the full year basis this category will increase over the prior financial year due to high inflation in the countries in which we operate and potential new hires in key areas such as business development, marketing, electronic engineers and software development.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In general, the category of “Rent” is not material for the Company as we own most of our premises and facilities. The current category of rent largely reflects our premises in Copenhagen and storage facility that we maintain for our business operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The increase in “Legal and Professional” reflects an increase in both audit fees and the engagement of new tax specialists.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our marketing comprises a range of activities which include trade shows in different parts of the world, particularly in Europe, North America, Asia and the Middle East. Although Marketing expenditure has fallen in the Current Quarter, we anticipate that on a full year basis this will increase over the previous financial year as we shift our focus from R&amp;D to business development and marketing including undertaking efforts to build our brands. We therefore anticipate a significant increase in this area of expenditure this year and subsequent years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Income</i></b>: In the Current Quarter, Operating Income increased by 77.7% and was $855,108 as compared to $481,212 in the Previous Quarter. This is a result of an increase in our consolidated revenues and gross profit margins realized in the Current Quarter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Other Income</i></b>: In the Current Quarter, we had Other Income of $173,376 compared to $14,497, representing an increase of 1095.9% from the Previous Quarter. In the Current Quarter $170,596 of this amount represents interest earned on our certified deposit accounts. In February 2023, we established certified deposit accounts with our existing bankers. These accounts are for fixed 3-month rolling periods and constitute “cash equivalents” in our current unaudited consolidated financial statements. We anticipate that the interest earned on these certified deposit accounts will be material in the future. See Note 17 to the unaudited Consolidated Financial Statements where this is discussed further.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net Income before income taxes</i></b>: In the Current Quarter, we had income before income taxes of $1,028,484 as compared to $493,207 in the Previous Quarter, representing an increase of 108.5%. Net income before income taxes increased as a result of an increase in our consolidated revenues and Gross Profit Margins in the Current Quarter along with material interests earned on our certified deposit accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net Income: </i></b>In the Current Quarter we had Net Income of $1,008,477 compared to $611,303 in the Previous Quarter, representing an increase of 65.0%. We have recorded Current Tax Expense of $68,773 in the Current Quarter and $109,150 of Current Tax Benefit in the Previous Quarter. Our tax expenses depend on the composition of our consolidated income, and in particular the percentage that is attributable to the Company and its US subsidiaries together versus the percentage attributable to the Company’s foreign subsidiaries. In the Current Quarter, the Company and its US subsidiaries had no taxable income. The Company’s UK and Danish subsidiaries had taxable income in their respective tax jurisdictions. The Company’s UK subsidiaries have carryforward losses and therefore no provision has been made for tax liability for these subsidiaries in the Current Quarter. The Danish subsidiary has no carryforwards or other tax relief in its tax jurisdiction resulting in a $90,792 tax liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Comprehensive Income</i></b><i>.</i> In the Current Quarter Comprehensive income was $1,546,850 compared to a loss of ($1,655,448) for the Previous Quarter reflecting adjustments resulting from foreign currency translations. This category is affected by fluctuations in foreign currency exchange transactions both relating to our profit and loss expenses and our assets and liabilities on our balance sheet and are largely paper losses or gains, as may be applicable in the reporting period. In the Previous Quarter we had a loss of $2,266,751 on foreign currency translation adjustment transactions compared to a gain of $538,373 in the Current Quarter. A significant part of the Company’s operations is based in the UK and Denmark, and therefore a major part of our assets and liabilities recorded in our consolidated balance sheet and financial transactions are translated from the functional currencies of these subsidiaries into USD for reporting purposes, thus accounting for the changes. See Tables 1 under the section of the MD&amp;A which concerns “Inflation &amp; Foreign Currency” which shows the impact of the currency adjustments on our Income Statement and Balance Sheet in the Current Quarter compared to the Previous Quarter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results of Operations for the Current Six Month Period compared to the Previous Six Month Period</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue</i></b>: Total consolidated revenues for the Current Six Month Period and the Previous Six Month Period were $10,897,793 and $10,823,046 respectively, representing a modest increase of 0.7%. In the Current Six Month Period, the Products Business revenues were $7,407,588 compared to $7,314,757, representing a 1.3% increase over the Previous Six Month Period. The Services Business revenues in the Current Six Month Period and the Previous Six Month Period were $3,490,205 and $3,508,289, representing a decrease of 0.5%. One factor which has affected our total consolidated revenues in the Current Six Month Period is currency fluctuations. Applying the Constant Rate in the Current Six Month Period our total consolidated revenues would have increased by 4.4% or $471,956 compared to the Previous Six Month period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Gross Profit Margins</i></b><i>:</i> Consolidated Margin percentage was higher in the Current Six Month Period at 67.7% (gross profit of $7,376,246) compared to 66.4% (gross profit of $7,191,640). This is largely because in the Previous Six Month Period the Services Business Gross Profit Margin was exceptionally low due to a concentration of revenues from a particular project that was taken on to facilitate the business servicing a new market (motor racing). This concentration impacted on our consolidated Gross Profit Margin in the prior period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross profit margins reported in our financial results may vary according to several factors. These include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The percentage of consolidated sales attributable to the Marine Technology Business versus the Services Business. The gross profit margin yielded by the Marine Technology Business is generally higher than that of the Services Business.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The percentage of consolidated sales attributable to the Services Business. The Services Business yields a lower gross profit margin on generated sales which are largely based on time and materials for our Department of Defense contracts (DoD subcontracts). </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The mix of sales within the Marine Technology Business during the reporting period:</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outright Sale versus Rentals.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hardware Sale versus Software (software is generally higher margin).</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mix of Services rendered in the period – Offshore Engineering Services versus paid Customer Research and Development Projects.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level of commissions on products which may vary according to volume. Both the Services and Marine Technology Businesses work with sales/distribution agents. Most of the Marine Technology Business sales in Asia is via agents or distributors. See Note 3 to the unaudited Consolidated Financial Statements “Cost of Revenue” for more discussion on this.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level of Rental Assets in the Marine Technology Business’ Rental Pool and therefore the depreciation expenses may vary accordingly.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The mix of engineering projects performed by our Services Business (Design prototyping versus manufacturing), may also affect Gross Profit Margins.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the Current Six Month Period gross profit margins for the Marine Technology Business were 73.7% compared to 81.0% in the Previous Six Month Period. For the Services Business these were 55.0% compared to 36.1% in the Previous Quarter. In the Current Six Month Period, margins weakened in the Marine Technology Business largely because of the level of commission incurred in the period. This was $607,828 in the Current Six Month Period compared to $401,004 in the Previous Six Month Period, representing a 51.6% increase. A significant percentage of our sales in foreign territories such as South Korea, Japan and China are conducted through our sales agents and distributors. In addition, the Services Business gross profit margins strengthened in the Current Six Month Period. This is attributable to the fact that in the Previous Six Month Period its margins were exceptionally low because a high percentage of its revenues in that period related to a specific project which carried a much lower than typical Gross Profit Margin.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Services Business</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross Profit Margins for the Services Business were higher at 55.0% in the Current Six Month Period compared to 36.1% in the Previous Six Month Period. The wide swing in Gross Profit Margins in the Services Business in the Current Six Month Period is explained on the basis that in the Previous Six Month Period 24.8% of its revenues ($1,431,414) was attributable to an engineering project which carried a much lower than typical Gross Profit Margin. This project has afforded the Company an opportunity to serve a new market sector (motor racing) with a prestigious customer which we believe will open other opportunities with this customer and in this sector.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Products Business</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross profit margins for the Products Business were lower in the Current Six Month Period at 73.7% compared to 81.0% in the Previous Six Month Period. In the first quarter of the current financial year (Q1), a significant percentage of the Products business sales emanated from our foreign agents’ network which resulted in significant commission in the said Q1 period ($486,341), which has impacted on our year-to-date commissions and therefore gross profit margins. In the Current Six Month Period we incurred foreign agents commission costs of $607,828 compared to $401,004 in the Previous Six Month Period. On a year-to-date basis therefore, this has weakened the gross profit margins of the Products Business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since there are more variable factors affecting gross profit margins in the Products Business, a table showing a summary of break-out of sales generated by the Products Business in the Current Six Month Period compared to the Previous Six Month Period is set out below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: center"><b>Marine Technology Business</b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><b>April 30, 2023</b></p></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><b>April 30, 2022</b></p></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><b>Percentage Change</b></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Equipment Sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,072,716</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">4,016,982</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="text-align: center; width: 22%">Increase of 26.3%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Equipment Rentals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">785,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,345,776</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Decrease of 41.6%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Software Sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">636,593</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">439,218</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Increase of 44.9%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">912,949</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,512,781</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt">Decrease of 40.0%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Total Net Sales</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">7,407,588</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">7,314,757</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt">Increase of 1.3%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further information on the performance of each Segment including revenues by product and geography can be found in Notes 14 and 15 (Segment Analysis and Disaggregation of Revenue) to the unaudited Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research and Development (R&amp;D)</i></b>: R&amp;D expenditures in the Current Six Month Period were $970,397 compared to the $1,190,268 in the Previous Six Month Period, representing a decrease of 18.5%. This is in line with our strategy of changing our focus to marketing, business development and global brand building.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Services Segment. </i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the Current Six Month Period, the Services Business R&amp;D expenditure decreased by 68.6%. In general, the fall in R&amp;D expenditure in this business unit is a reflection of a reduction in expenditures relating to the Thermite<sup>® </sup>product line development which had slowed due to the Pandemic. We are now re-engaging our customers who had the Thermite® on trial and as we understand our customer base requirements better, we may incur more expenditure on developing this range of products. We have received a small order for a small run of our new generation of Thermite® which we are delivering throughout this financial year to a NATO member country.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Products Segment</i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the Current Six Month Period R&amp;D expenditure in the Products Segment decreased by 16.6% from $1,146,621 in the Previous Six Month Period to $956,713. R&amp;D expenditure is incurred by this business in connection with investments it makes in developing its products and solutions. These expenditures are an essential part of our business, as on an ongoing basis we need to continue to innovate around our solutions. In prior periods, we incurred significant expenditures developing the new generation of Echoscope PIPE<sup>®</sup> technology, our new F280 Series<sup>®</sup> and our diver augmented vision display system (DAVD). These high expenditure projects are now completed and although we necessarily continue to incur R&amp;D expenditures, we anticipate these will be less capital intensive going forward.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Segment</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Percentage Change</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Services Segment R&amp;D Expenditures</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">13,684</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">43,647</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="text-align: center; width: 22%">Decrease of 68.6%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Products Segment R&amp;D Expenditures</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">956,713</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,146,621</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Decrease of 16.6%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling, General and Administrative Expenses (SG&amp;A)</i>:</b> SG&amp;A expenses for the Current Six Month Period increased to $4,204,645 from $4,155,106 in the Previous Six Month Period, representing an increase of 1.2%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The increase in SG&amp;A in the Current Six Month Period is due to the increase in our Legal and Professional fees. This is largely due to costs associated with the engagement of tax specialists to assist in the preparation of our tax returns along with an increase in our annual audit fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SG&amp;A includes transactions which are cash charges and non-cash charges. The non-cash charges comprise depreciation, amortization and stock-based compensation charges. In the Current Six Month Period non-cash items as a percentage of SGA was 14.2% compared to 23.3% in the Previous Six Month Period and this is largely due to the significant reduction in Stock-based compensation charges in the Current Six Month Period which decreased by 45.2% and were $378,414 compared to $690,743 in the Previous Six Month Period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Key Areas of SG&amp;A Expenditure across the Group for the Current Quarter compared to the Previous Quarter are:</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expenditure</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Percentage Change</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Wages and Salaries</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,754,811</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,843,622</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="text-align: center; width: 22%">Decrease of 4.8%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Legal and Professional Fees (including accounting and audit)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">872,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">749,235</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Increase of 16.5%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Rent for our various locations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,975</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Decrease of 11.5%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Marketing</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">87,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">122,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Decrease of 28.8%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although wages and salaries in the Six Month Period is lower than the Previous Six Month Period, on a full year basis we expect this category of expenditure to increase over the prior financial year due to high inflation in the countries in which we operate and hiring of new staff in business key areas such as business development, marketing and sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The increase in the “Legal and Professional” category of expenditures in the Current Six Month Period reflects an increase in the costs of our accounting and audit services fees and additional costs of tax specialists engaged.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In general, the category of “Rent” is not material for the Company as we own most of premises and facilities. The current category of rent largely reflects our premises in Copenhagen and a storage facility that we maintain for our business operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our marketing comprises a range of activities which include trade shows in different parts of the world, particularly in Europe, North America, Asia and the Middle East. Although in the Current Six Month Period these costs are lower than the Previous Six Month Period, we expect on a full year basis these costs will be higher than the previous financial year as we pivot our activities from research and development to marketing and business development. Business Development, marketing and global brand building are key areas within our business strategy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Income</i></b>: Our income from our operating activities in the Current Six Month Period was $2,201,204 as compared to $1,846,266 in the Previous Six Month Period which represents an increase of 19.2%. This reflects a small increase in revenues, increase in gross profit margins and reduction in Research &amp; Development expenditure.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Other Income</i></b>: In the Current Six Month Period, this increased by 106.5% and was $189,141 as compared to $91,589 in the Previous Six Month Period. In the Current Six Month Period $183,457 is attributable to interest earned on our certified deposit accounts. See Note 17 to the unaudited Consolidated Financial Statements for more information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net Income before income taxes</i></b>: In the Current Six Month Period, we had a net income before income taxes of $2,390,345 as compared to $1,937,855 in the Previous Six Month Period, representing an increase of 23.4%. This reflects a small increase in revenues, increase in gross profit margins, a reduction in total operating expenses and a material increase in other income, largely representing interest earned in the Current Six Month Period on our certified deposit accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net Income: </i></b>In the Current Six Month Period we had Net Income of $2,406,334 compared to $1,828,551 in the Previous Six Month Period, representing an increase of 31.6%. We have recorded current tax expense of $68,784 in the Current Six Month Period and $176,459 in the Previous Six Month Period. We also recorded Deferred Tax Benefit in the Current Six Month of $84,773 compared to $67,155 in the Previous Six Month Period. Our tax expenses depend on the composition of our consolidated income, and in particular the percentage attributable to the Company and its US subsidiaries together versus the percentage attributable to the Company’s foreign subsidiaries. In the Current Six Month Period the Company and its US subsidiaries had no taxable income. The Company’s UK and Danish subsidiaries had taxable income in their respective tax jurisdictions. The Company’s UK subsidiaries have carryforward losses and therefore no provision has been made for tax liability for this entity in our consolidated results for the Current Six Month Period, whereas the Danish subsidiary has no carryforwards or other tax relief in its jurisdiction and therefore we have made a tax provision for this entity at 22% tax rate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Comprehensive Income (loss)</i></b><i>.</i> In the Current Six Month Period Comprehensive income was $4,552,357 compared to comprehensive loss of ($197,050) for the Previous Six Month Period reflecting significant adjustments resulting from foreign currency translations. This category is affected by fluctuations in foreign currency exchange transactions both relating to our profit and loss expenses and our assets and liabilities on our balance sheet and are largely paper losses or gains, as may be applicable in the reporting period. In the Previous Six Month Period we had a loss of ($2,025,601) on foreign currency translation adjustment transactions compared to a significant gain in the Current Six Month Period on these transactions of $2,146,023. In the Current Six Month Period, the USD has strengthened against most major currencies including the British Pound, Euro, Danish Kroner and Indian Rupees (the functional currencies of our foreign subsidiaries). A substantial part of these losses/gains are paper losses/gains associated with re-valuation of our foreign subsidiaries’ balance sheet. A significant part of the Company’s operations is based in the UK, and therefore a significant part of our financial transactions is performed in Pounds which are translated into USD for reporting purposes. See Table 2 under the MD&amp;A section which concerns “Inflation &amp; Foreign Currency” which shows the impact of the currency adjustments on our Income Statement and Balance Sheet in the Current Six Month Period compared to the Previous Six Month Period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liquidity and Capital Resources</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of April 30, 2023, the Company had an accumulated deficit of $11,770,302, working capital of $38,338,739, cash of $23,455,118 and stockholders’ equity of $48,310,741 and generated a cash deficit from operating activities of ($261,033).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into a $4,000,000 revolving line of credit with HSBC NA on November 27, 2019, at prime. The outstanding balance on the line of credit was $0 as of April 30, 2023. This revolving credit line will expire on November 26, 2023, unless renewed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inflation and Foreign Currency</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains its books in functional currency, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US Dollars for US Operations.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">British Pound for United Kingdom Operations.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Danish Kroner for our Danish Operations.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Australian Dollars for our Australian Operations.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indian Rupees for our Indian Operations.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 5 (Foreign Currency Translation) of our unaudited Consolidated Financial Statements for more information on the applicable rates used for our Balance Sheet transactions and Statement of Income and Comprehensive Income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fluctuations in currency exchange rates can affect the Company’s sales, profitability and financial position when the functional currencies of its wholly owned foreign subsidiaries are translated into USD for financial reporting. In addition, we are also subject to currency fluctuation risk with respect to certain foreign currency denominated receivables and payables. The Company cannot predict the extent to which currency fluctuations may affect the Company’s business and financial position, and there is a risk that such fluctuations will have an adverse impact on the Company’s sales, profits and financial position. Also, because differing portions of our revenues and costs are denominated in foreign currency, movements can impact on our margins by, for example, decreasing our foreign revenues when the dollar strengthens without correspondingly decreasing our expenses. The Company does not currently hedge its currency exposure.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Applying the Constant Rate, the impact of currency fluctuations on the three months ended April 30, 2023 and the six month ended April 30, 2023, is shown in Tables 1 &amp; 2 below. In this context “Constant Rates” is defined as:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Revenue and Expenses (Income Statement Transactions) for the three month and six month period</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Current Quarter, this is the prevailing weighted average exchange rate in the three month period compared to the prevailing weighted average exchange rate in the three month period for the Previous Quarter.</span> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the six month period this is the prevailing weighted average exchange rate in the Previous Six Month Period compared to the average exchange rate in the Current Six Month Period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Balance Sheet Transactions</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The prevailing exchange rate as of October 31, 2022 (the Balance Sheet Date”) when compared to prevailing exchange rate as of April 30,2023.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Table 1: Three Months ended April 30, 2023</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of British Pounds Based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Australian Dollar Based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Danish Kroner based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Indian Rupee Based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Total Foreign based sales</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Total</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Effect</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">1,351,881</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">1,441,621</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">1,053,170</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">1,075,939</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">2,405,051</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">2,517,560</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">(112,509</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Costs</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,971,662</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,102,544</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,251</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">268,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">274,717</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(20,303</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(21,929</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,221,513</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,356,675</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(135,162</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net profit (losses)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(619,781</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(660,923</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,251</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,343</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">784,267</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">801,223</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,929</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">183,538</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">160,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22,653</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20,951,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,191,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,411</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,589,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,121,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,530</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,569,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">23,340,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,228,948</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,377,344</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,261,604</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(220,924</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(198,421</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,750</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,728</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,600,018</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,461,753</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(138,265</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">19,574,324</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">17,929,471</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">27,306</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">26,411</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,368,190</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3,923,252</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(200</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(197</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">23,969,620</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,878,937</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,090,683</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This table shows that the effect of the Constant Rate versus the actual exchange rate fluctuations in the Current Quarter was to increase our net income by $22,653 and increase our net assets by $2,090,683.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Table 2: Six Months ended April 30, 2023</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The impact of currency fluctuations on the six months ended April 30, 2023, is shown below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of British Pounds Based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Australian Dollar Based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Danish Kroner based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Indian Rupee Based</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">USD of Total Foreign based sales</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Actual</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Constant</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Total</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Results</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Rates</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Effect</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 34%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">3,783,204</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">4,089,751</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">2,424,626</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">2,515,287</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">6,207,830</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">6,605,039</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 3%; text-align: right">(397,209</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Costs</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,878,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,192,965</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">821</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">874</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">565,012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">586,139</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,038</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,457,331</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,794,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(336,684</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net profit (losses)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(95,477</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(103,213</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(821</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(874</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,859,614</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,929,148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(12,817</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(14,038</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,750,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,811,025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,526</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20,951,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,191,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,411</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,589,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,121,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,569,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">23,340,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,228,788</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,377,344</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,261,604</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(220,924</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(198,421</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,750</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,909</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,600,018</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,461,934</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(138,084</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">19,574,324</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">17,929,471</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">27,306</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">26,411</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,368,190</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3,923,252</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(200</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(218</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">23,969,620</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,878,916</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,090,704</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This table shows that the effect of the Constant Rate versus the actual exchange rate fluctuations in the Current Six Month Period was to decrease our net income by $60,526 and increase our net assets by $2,090,704.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Off-Balance Sheet Arrangements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We do not have any off-balance sheet arrangements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ed_010"/>Item 3. Qualitative and Quantitative Disclosures About Market Risk</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not required for smaller reporting companies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_011"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 4. Controls and Procedures</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a) Evaluation of Disclosure Controls and Procedures</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file under the Exchange Act is accumulated and communicated to our management, including our principal executive and financial officers, as appropriate to allow timely decisions regarding required disclosure.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s management, under the supervision and with the participation of the Company’s Chief Executive Officer and Acting Chief Financial (and principal accounting) Officer, carried out an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) of the Exchange Act) as of April 30, 2023. Based upon that evaluation the Chief Executive Officer and Acting Chief Financial Officer concluded that the Company’s disclosure controls and procedures were ineffective as of the end of the period covered by this report due to the material weakness previously identified in our Annual Report on Form 10-K filed on with the SEC on January 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The material weakness concerned a lack of adequate processes and procedures regarding the review of the elimination entries pertaining to the consolidation process.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have implemented new controls and procedures that we believe will address the material weakness described above. Since the reported material weakness, we have been carefully monitoring the effectiveness of these new controls and procedures over the first and second quarters consolidations to determine their effectiveness in addressing the material weakness. Our quarterly closing procedures for both the first and second quarters of 2023 were completed without intercompany elimination errors. The Company believes that the revised processes and procedures implemented are effective in addressing the material weakness. The Company will continue to assess this up to the third quarter before concluding that the material weakness has been remediated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have implemented additional qualitative and quantitative controls over eliminations including implementing metrics that will be compared to each quarter’s results and deviations from those metrics will be investigated before the consolidation is considered complete. We have also expanded the review of the quarterly and annual consolidation process.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Changes in Internal Controls.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the period covered by this report, except as disclosed above, there were no changes in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) and 15d–15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ed_012"/>PART II - OTHER INFORMATION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_013"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1. Legal Proceedings</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or operating results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_014"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1A. Risks Factors</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not required for smaller reporting companies</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_015"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_016"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 3. Defaults Upon Senior Securities</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_017"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 4. Mine Safety Disclosures</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not Applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_018"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 5. Other Information</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="ed_019"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 6. Exhibits</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><a href="ex31.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certifications of the Chief Executive Officer and Acting Chief Financial Officer pursuant to Rule 13a-14(a)</span></a></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ex32.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certifications of Chief Executive Officer and Acting Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="ed_020"/>SIGNATURES</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Coda Octopus Group, Inc. </b>(Registrant)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: June 14, 2023</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Annmarie Gayle</i></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annmarie Gayle</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: June 14, 2023</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Gayle Jardine</i></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gayle Jardine</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acting Chief Financial Officer</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> 0.04 <p id="xdx_89F_ecustom--ScheduleOfDepositInterestBearingTableTextBlock_zbfQcgjVfkK6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zFRNzlNg4wH2" style="display: none">SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Currency Denomination</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Amount</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">HSBC</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Jyske Bank<br/> (Denmark)</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">USD</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--HSBCMember_zuw3GYWWRJAb" title="Amount">13,100,000</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_pid_dp_c20230430__dei--LegalEntityAxis__custom--HSBCMember_zPJN0JSxPL6f" title="Deposit interest rate">4.5</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>GBP</td><td> </td> <td style="text-align: left">£</td><td style="text-align: right"><span id="xdx_907_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP_zJtLSKxcuich" title="Amount">750,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_pid_dp_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP_z2YVfmNo2aNl" title="Deposit interest rate">3.77</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">GBP (Unrestricted access)</td><td> </td> <td style="text-align: left">£</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP__us-gaap--DebtInstrumentAxis__custom--UnrestrictedAccessMember_zUyPlzj5CLci" title="Amount">1,585,277</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_pid_dp_c20230430__dei--LegalEntityAxis__custom--HSBCMember__srt--CurrencyAxis__currency--GBP__us-gaap--DebtInstrumentAxis__custom--UnrestrictedAccessMember_zpNvNg6ZoKu5" title="Deposit interest rate">4.00</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Euro</td><td> </td> <td style="text-align: left">€</td><td style="text-align: right"><span id="xdx_901_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember__srt--CurrencyAxis__currency--EUR_zGXXBlaNqEs" title="Amount">665,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__srt--CurrencyAxis__currency--EUR__dei--LegalEntityAxis__custom--JyskeBankMember_zRCqo3xIKJr8" title="Deposit interest rate">1.3</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">British Pound</td><td> </td> <td style="text-align: left">£</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember__srt--CurrencyAxis__currency--GBP_zYPaHTtCZ5Kh" title="Amount">414,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__srt--CurrencyAxis__currency--GBP__dei--LegalEntityAxis__custom--JyskeBankMember_zEM7ykP3t9w2" title="Deposit interest rate">2.65</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Danish Kroner</td><td> </td> <td style="text-align: left">DKK</td><td style="text-align: right"><span id="xdx_905_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember__srt--CurrencyAxis__currency--DKK_zahGEBBU0OL8" title="Amount">2,850,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__srt--CurrencyAxis__currency--DKK__dei--LegalEntityAxis__custom--JyskeBankMember_zldD8s8bF9Pl" title="Deposit interest rate">0.91</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>USD</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_904_eus-gaap--InterestBearingDepositLiabilities_iI_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember_zyAeYNuMceq8" title="Amount">819,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShortTermDebtPercentageBearingFixedInterestRate_iI_dp_c20230430__dei--LegalEntityAxis__custom--JyskeBankMember_zFG81w64aKff" title="Deposit interest rate">3.41</span></td><td style="text-align: left">%</td></tr> </table> 13100000 0.045 750000 0.0377 1585277 0.0400 665000 0.013 414000 0.0265 2850000 0.0091 819000 0.0341 EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ](SE8'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 " /2,Y6HJP[5NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VEE#Z&;B^))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YC.)&EBQN<<$V9R6&Y&WXM23XDP-?TW3,Q\@:?.A M#P@-YQOP2-IJTC #J[02F>JLD2:CIIC/>&M6?/K,_0*S!K!'CX$*B%H 4_/$ M=!K[#JZ &4:8??DNH%V)2_5/[-(!=DZ.Q:VI81CJH5URTPX"WIX>7Y9U*Q<* MZ6!P^E6_[D)] 5!+ P04 " /2,Y6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ](SE9[.WGTXP4 - ? 8 >&PO=V]R:W-H965T&UL MM9E=;]LV&(7O^RL(#QA:((XDRG:1<7) MO]]+R9;2@'KM"G4O&GV=8S[\$(_(P4;(;^F*XBA)+UHKI=;O+2OU5SQF MZ:E8\P3N+(2,F8)3N;32M>0LR$5Q9%';[EDQ"Y/6<)!?F\CA0&0J"A,^D23- MXIC)YTL>B]I6Q M!KTY MP+Z2N#4"=RM(*\YJRA9 MCG7%%!L.I-@0J9\&-WV0UTVN!IHPT0Z"7CPO=Z"LI0%HKL"75+4<+26I\2U3PBUJ6LH MCX?+?\^24V+W3/+OBN.6]>/F?BY:/_^,YJF2T.7^-=50X= Q.^AQ^#Y=,Y]? MM&"@I5P^\M;PUU^\GF7T'VREA.YC[\$KX&0Q116;/:VXBQ>6.W?YL M0D)5#9&Z)5(7+=,(>(*8>WT.6-2<1D] MDP>^%E*9^' K)3,C'JIJB'=6XIT=V TE@_DB?]W7\^%>M>V'RAH"]DO _F& M$RY#$>AW)X&WMW'(X4[EV[+V=8GJ&W*>EYSGAW'>A*G/HAWN#5PV3C6XVV=J MXD,U#?D.+A."@Q?(R*5\C8CUVCUV[#?.$ MZQA!46534%J!4K1DUXD*U3-P1IS<9_&<2R,>;F+;3MOM.]V.$1#5-@6LLHR# MIH<=X -?ACK.0)O>L]C!A_F9R0VWOOU,A\C$3C M5)'&P4/)EMF#'BRA]]Y"3'TB?_!G(S5N94/;NF['I5TCYS%BCE/E' 8R0@IXI #AY!0&XIR>[ W(' MSY%Q8N;$+5W7MM^0'_@W)1]#MF%IRCEY"(R5=(QDY531RL$3$5I)LXTP5A)N M.HWLZ3,8 S.Q28RXN-U81BP)3!7EX(Q3'SC"-CC>7-G7&0X1N2B5>2B>$9Z#3H1J8+)Z^]P M7?M"V^/HTKYK[+NXKBEIE;DH'I?ROCJ2G-6#X09O._;9.R/8,;(6K;(6Q2/2 MG%8BP<+D'I,SMTMHQ^X9^8Z1JVB5JR@>AF:A@I@L%L2A;^?OR)3[F82V M-$+B3IZ(8Y'DL]!4"?^;$?88X8I6X8KB26@F61 F2S)]CNKFK*6<4>>E#LN4T4E\76B/X^9SMP(R?N>&], +BH M*685=>A!44=_HD/&A]E_*:3YG8/[W(NDS7R?@PV8!(6AD?<8B<>M$H][4.*9 MQBR*R&66PNW4V&GW^-0M\^*RIGA5SG$/RCG7,9=+/2@_@(-:012(URPQMNL> MP]KE7ES7%+2*.>Y!2TO3%8=VQ/!PFWJ\8X0=]\4FV4$+2\5,7LSBD,[S+44R MSA2$UT3/GT;BG[M[5KAU]A?TX=!R[?VZ?]P?6XTM&Z\6>J>Y^^59R2GR] M;E!LGY97R^WJ4;Y):U6/%WO=GYCNO2F)^ *D]ND9_+PLMH^+$R76^0[L7"@E MXOQPQ5G I7X [B^$4+L3_0/E)O[P?U!+ P04 " /2,Y6@TCWZW\& "8 M&@ & 'AL+W=OOI@F MCPM9?#$8GJWH(YLQ>;>Z%>IN4$>)DR7+\H1G0+"'\]X%^C BN' H+?Y,V#;? MNP9%*O>97,/"'HC9 UVG(%_$T+_^#[P[(Z7# .P?\5@>RJMLDJR8QID4ZM=$^SV7@^,Z53^3MF_Z*6/N0K&K'SGBJ6G(D-ZPW?_X(\ M^-&4W)&"':1*ZE2)+?IP1/,%H%D,HN*"_5@G&YJR3.:FK*M07AFJ*/C-$!/' M=1$*S@:;_8P,ACC$/O%1;7B UJG1.E:T%U'$UPHN#C$D3V"J2 MNX>!!*'CATX+JVZ' Q]Z$)JANC54UPIUDFW4,'+Q;,+F:L]$"!/B!6X+G,$0 M0NPCU#&07HW.LZ*[R^Z3-%4UW RD<<8]P_/#$'I>"Z=NYT&,D&M&Z=B5U:W4E9#/9?L= MJ\Z[4GI'=O:S7;3#&E.-2JM%@Z$;$.R2KNEI:!'9>?%F_F4\M4W/46GQ6-$. MDVV($=F9\3/G\58UR7)ZJD*?9))FCTG1++NGB1AXQT6*_]K39#+$#@D[>A)J M2!+96?**/3!5[#&8TZ>JWHU =>)#)"#Z*=IAS@W[(CO]UG+PECX7$L:8 ML$ZJON\A36F9[$*"';]C8AKV17;Z52#%FC4B9J^?O'#R=4*5'$MD8I8X2"=< M'SHN;O.RP0[Y!"F.,.> &U[&5BIL.LJ4*56[-@[T+L2A5E0BQVU+,8-AZ!#7 M"SM0-H2*[81Z*'1>&52LLR1VH>-XI U7-U25';A=:@?O[3+M='I]\^TSF(^G M7U\K6GS<[>;_P:NXX55LY]7V6NH#1:_]+@)'_$8S_N)O,_S$"MI+T3Z^M(T4[3+UA:FQGZA%?+GD&9I)'W_O@ MW2F$"*RH !N:KME'@%S8A[#\ _F"BJ(9K^6"B^1?%OV\$':T]&;?HJ$-/X$9/8/O>>RX8S=?BN1I,(T!]3WU"$/+;S&JRPP$A M7079T#]^A?[C."EZA:K*6YK$)TD&1G25J"HUPM4)WL-*?&&_K7B-E@0IV=DU MJHT8P*^*@?5RG9;'ISL-P)>J%!;%2?>&@6N>F]N*3NTGJJ^H!:'U%8.E4YR\ MX0X=3!H50.PJ8!^\ZN))E!@W%D3G]Q.U+'Q(8%L/&TT=Y'L>Z= LI%$#Y"UJ MH%R]"Y[&3.1U,U1[;6D\ER,ZUSL!0=!WVL-LLB1J_Q; COY-&EE K 2L\TS9 M1'XR$:R=P'9L20R6'5N2P=YK@^*=S53:_9-]%YO,/%*TVLBZ!Z."FHGN26_[LE52!,!885E+\A;\E+XA-=X:K.?(/9+8=?])DN MNTS1 YDN&C4A<7!"HB"*1^"+Q^&?"X/PT,&C8[B/G@?CT6 \+M38*J^S'F-6.>SK.;;^\<]W0 N8>?EH:U Z\ M_-6+, W>C1G_3V1'QQ /QQ _QH[OOZ[1+=99<7-"&JK(CO(6QCQW1#-'9)O# M+@\F01!F_N[0S+^BCE1.!Y739ZCL*I#0UE12L=]0CJGM"),#'6$2=+][BI\2 M>:0Z&50GSU?-M&['%2=_ZPB#:71Z-KLG>"0P. O3TR0>UYL.>M/GZ\7.KPT5 M)1/;,='I4T6/!(Z+]@^:F;U(/E&U94(3#AN$!I,94();L*EMDNV_KVP<#-*UNFW])0%S[I'/U=7U MD>V+URS_HU@I5:*OFW5:7 Y69;D]'PZ+Q4IMXN)#ME6I_N4IRS=QJ;_FS\-B MFZMX60=MUD.*L3? M?WYCOZ[%:S%?XD)-LO7/R;)<70Z" 5JJIWBW+J?9ZZUJ!(F*;Y&MB_HO>FVP M>( 6NZ+,-DVP/H--DN[_QU^;1!P%:!XX@#8!U S@'0&L"6#?.@)O OBWCB": M@%KZ<*^]3EP4E_'H(L]>45ZA-5OUH+1,=^!Z= MH4^S"+W[_OW%L-1G57$/%\T97.W/@':< 4,?L[1<%4BF2[4$XB-WO.>('^IL M'%)"WU)R19V$XVW^ 3'\(Z*8,N!\)M\>3B$Y_V]T^9]'/TD&.]0'J_E8!U\S MUX?*0+^.OQ1EKM?W;]!4[\DX3%8UO?-B&R_4Y4"74Z'R%S48_? =\?!/4)[[ M)(OZ)),]D9W,"#_,"'>QC^[UU6.J7E2Z4P4T!?MHKXZN+A,O(\$P$3B\&+X< M9]?&\3#@ 0M.<9&-(S@(?3]DIT ) BG#W#L 3P2+@V#A%#S)BK+J1R[1>P9Q M/+;G!]0SQ$P 7"@88=00;>.8H$1PW] ,X#Q&..Z0[!TD>T[)-WE6%.@QSYZ2 M$I+K <-21CDQY (XS(A_='I[N3;.9[Y'N8&3 (Z$Q.,8ENL?Y/K.)O/P**?C M^=W]#9*_/,K[F9Q!HOT^>TN?9%&?9+(GLI.)" X3$3CK;JH9XWRQ0C_$F^U/ M*-(K;IUMJ[X/34A@58.@(F1FHP%@1)>7V6=L6.AC%IHKSH81$N+CE7ZB/#PH M#YW*9]JJ)NGSC^A&I2J/UTT&QDOMN9+J@E?Y62@)H74^E')*0FYD !). >];IFG[;B MJ;L5SV_E%#4I>->T8]C5TS[[<:]L4:]LLB^VTREI'3AQVLG10[E2>;/I B>" MV<7@,WW]-JL0P'%N-M@(@@4A,;V%!'"AIB,=%=C:6^+VMW=IJ70:R[?& TIV M4L S@L"RXY:(,RJPM3![&D^"XX5'XYTFK;7(Q.V1FZ;]3Y4"V%^P4@ <"4-A M9@6 @95BXT(B@K!#=&N2B=LE-UWJ2EX_3.5;SYJ/?WESD6 *; M+,-7['O-Z M#0!YR"BVEHN-HRS$S+I@0R.'V@8)T9&'UCT3MWT^4G[HV#HK]_+Z;@[FH%S()#:MKB>$.]TQ;]TS=[OE>SIM6#,HEP$TB7$V3J=<&>H0PS$R] M-HYR[#%F%CLT>@^%X=]*\&G)51/Y3QI!E.GP0!0U_1V((AU;4=IZ6BJ7=S.Y<1&G_6F_ ; MN5]9,WAI.>WQOUY:?;)%O;+)OMA.)Z7UW-3MN;N7%F!O"=;-W6[MD 4/A.^9 ME^H(1(8^#LS%*+LX.>WP,K1UU]1I$IU+S0XF0"3'0EC["1!)]:XJ M,(U,%R?U6(?FUKA2MW&]SG*5/*=H;V 7?Z%Y'J?%.JZ?[8^7O^^*LNNF<,-\ M^OPI8):9!7!GE'J>+XB9$1M)"??JQZ.G"8$H,14>[KK&MX:6N@WM\?X:>A@. M9L(VFG F;%Q7)H";R' F($I7)EAK?=9.IQ>0W/BMP3W M G.W,@& 9\03@G/S"0& Y$)0)LQG!""E[AO"?$XU/'IQ8J/RY_J-E0(MLEU: M[I^1'XX>WHH9U^^"&,>OR/F$ ,T!-ML M)%)'TG'\[0M*C"@"2U"0-V]LRUK\ &(7!/#G@E=/1?FE>A"B=KYM-WEU/7FH MZ]V;V:Q:/8AM6KTN=B*7W]P5Y3:MY*PW62X^E$[UN-VFY?,[L2F>KB=D\OT?'[/[A[KYQ^SF:I?>BT^B M_KS[4,I/LR-EG6U%7F5%[I3B[GKREKQ)>- 4V%O\*Q-/U?+71RK+,I>/KW=WJ\OWAY,;=I)1;% MYM_9NGZXGH039RWNTL=-_;%X^E6T%^0UO%6QJ?8_G:?6UITXJ\>J+K9M8=F" M;98??J??VHXX*4#I0 ':%J!* >8/%&!M :86" 8*\+8 5YLT5,!K"WAJ#4/7 MX+<%?*4 80,%@K; WONS0^_N7;-,Z_3FJBR>G+*QEK3FC[U_]Z6E1[*\"<5/ M=2F_S62Y^F91Y%6QR=9I+=;.IUK^DG%65TYQYRP>TOQ>5$Z6RR^*U9>'8K,6 M9?4W)_KS,:N?G9\_Y^GC.I,%?W&FSN=/2^?GGWZYFM6R50U[MFI;\.[0 CK8 M@NVV:*MP_O.;V-Z*\K\ 9F'&O%W+ILC@3C?.AS1;3V6K%^DNJ^5G W0Y OUC M\=YY6]=E=OM8I[<;X=2%Q)>RBTS4R$S]*&IYCY#]':5EGN7WE8D5FUG_E/>? MZK%\/O3?*Z?M30,P&0$6LLOZQ68RIHZ!18^!1?<:?8I/E* M.&GM_+&J7SN,O'*H2PD4*@>FOV=\P@@Q#'@2A%_0M8^-5-Q/'FVJ7KL3U1,X,E2B_BLF- WE!KY$3 ME\_=@!TK[/4[._8[L^OW5T[U(".V.JO_#VQ/Z?^ S#W%!<9&P-WPU[\0W_T[ M- @Q81$F+,:$)4BP7ECP8UAP8UA$V]VF>!;"J9K[Q+29O=?.JMC*)4V5-O=- M*!J,R/-C?<&UJ&+4(X$24TNDZB(D3HS$248OO^=1[^A1S^A1N1*3ZZQ<+A)* M.1^MGIVZ3/-JDQY6>.O_R;5#,Y5#?C6"+?R*Q%EZ6@=13HCG*C=II.IB)$XR MVNR>7_VC7WVC7W^7^X_WN1R: G*=L:R%ZY X2R1.Y.L3#R4!Y<'1>8+[-YFMER?./-#].N13R:'#6DB?0VNO+2 N9ZRLW4=UP2CCUYJZZ MY($, ^J[OFH9&R_9HL_U&CD-&?6Y#W=Z>.STT*+33]<[HYT?GKO>,;; =KV# M"8LP83$F+$&"]6)B?HR)^0_8?LS/&HMS8"R"VP_=<&#[ 1G"VP_C55N,1;U& M\_:#N)V@X/[ #4@+/V-$FIMA.R11:1$J+4:E)5BT?GBSY+AFX=722$3%K1N:EK[FPM?LQ:4M46H1*BU%I M24OKW:!#&GK>D/<[X8J8E2M][?QV5\K9PAU>OK5$=<*>JU.%+FOY) Q8>#+; MM7[4+:?,GU/?5S>CD*60A,J(/#:ZA MQYV@ZQO[51-SJ>J'"Q05PYC#I$6HM!B5EF#1^K'1"4W$K#2!:^G1K54+'5M, M$UU%&=C9 I8#6UO0$M[;FB_=9FSJ=9IWMZ03A(A9$3*NJ,?] $@= ROJ"\05 MP_#$I$6HM!B5EF#1^N'124YD1'.Z1-HW,RV$1**K.LSW/#]41R]2A1$6*,8" M)>-=T/=LIVL1L[#UDKW2!>(+[%\DT)+H6MN4RH55X!'U]HU498P%2LYI>]_' MG4Y%S$+5R)X'2>]98(&66*"(@#(:&T)E6FH+JT,B!3 )8#,@5D.2!3F*_;9MSJ=9IE"MII1-1&([*2 M*2B4!"PCEZM@$+ DGW,VZ/-)TLQ]Z3.WI"Q09P^C#I$6HM!B5EF#1^N'1B534+%)= MI$*8F1;;&PJ(7"$E:G ML2J,L$ Q%B@9[X*^9SM]B9KUI1>H$&:RC7^10$NJ M:S5R" 2^EFR(56.,!4K.:'K?PYW.1,TZDUF#,!>V<2*6E(0%BBB0_\7F4-8_ MEI)T1HU])W9"$C4+21>J$'K*$U6?"U @/4DU6II;9^,3)%",!4H00/VC')VR MQ&R4)6L=@NGZ$?4\5[G5+7X$S7KWS*YSXAZC-9P'+*")WS0-WL0):$!D$8!.HS6<@4VNP =MSW M I?[ YL=UHD\S$;D&7K>"O:C(1*BU%I"1:M'QZ=#,5^V+$W,]DV@125MD2E1:BT M&)66,.#8'.'^?C8%[QR=!,5>!J MCZ-BR)01[?AT MCQD!$WX -)*JP3B-BE)^S&^Q@0/&0?TW"N/@\WM\%Z2*$> MLD.EQ:BT!(O6CXU.=V(7G+0;WR5!1^V G2B0LS.P$P5$JH&=*'3:;F G"BE? MT'(8.$YGW(GR3@+B+SA.-]K-'#I.!VY&S0*+37,Z-:I(:5H41%BC& B7C7=#W;"=!<;,$]8*-CIEL MXU\DT)+KHIC'0J8F-D58%<98H&2\Y7W_=C(2-\M(YMV*N;"-"Y% 2RQ0Q*%$ M++=YBT")46H](2+-HA-F8G+YQMWEC\6UK*76KE;,2=Q+NO ^G) M\O 2X,.'NMCMWT%[6]1UL=W_^2#2M2@; _G]75'4WS\TK[4]OHKYYO]02P,$ M% @ #TC.5L;1BT?A!@ C1P !@ !X;"]W;W)KLW.G42M<-MGFEUT:BE&PCM4DNCUW=CQ2V(82!UVV<9->]#6.[RWX_"S9D MZV=?Z(XD_,V:IEN?\=OTJ9_M4N*'^:!MW$>:9O:W?I3TAE?YLUDZO*)[%D<) MF:4@VV^W?OIV0V+ZY\=R81S\C+HV_1R';7/?L'@C)VM_';$Y?[LC! M($/H"VBN0#T&$ :@[0.P;@ MPX#<<_T"66[6K<_\X55*7T JI+DV<9'[)A_-K8D2$<8%2_G;B(]C0Y$)*R/[W/@)7KTCOX&*14ZN_0+P-J? &D(2_"X MGQ^.%'!PZ4R:'. M.(H?UI%E:8TPM\5T'0_TCBA;)5I+B7;!:/#C0E3V$/"0FR+F0/-TK$_<=86N$.6FI!&&@&TE$C6!)!SD$V- ;R<,$C/H=*I./DF5Q9G9*!&T-8J,C/6'% MN%!-N5.V(2GO%'DI2=@A&Z5(]392RS",9K&3R/%UJ7?AK,@7JMGWO8Z L_4ELLZ<.H=9:=FVQ"WN@(]WH M %G1+%3SK.A)W>Y^;EHN0*?LYZ1V2/@5F5##N&E)6U"W-,OL='=%Q5#-Q8KR"M!9NI&,C"T+ MPR9T*6ECLR.%4,792,W990JMB@P"HLG(/I$T2$+B".FXQ3HR00AY*VZ9'> K M&D>_MBD?C2?.Q/TX:]!)=^6GTE9W0M4E('67,.>MS)O(#;'T$LHZPJ54(@<) MI-9*F@T3&UW=+:JZ"*3DY3*%A!E,=!'[] UD8LLGM<>0+#^[U9NIY_R4V75S MJC8 J=N 5F*-HL1/@D\DEHS3)99)Q%1QJ)@?J9G?&XT\=PFF(^"NYG-OXOX# MEG-GLKAWEN/I!/ _]\Z9?/46G*2 R$"I$6W.AQK? EG-W9)$\,(8(&AV;,%1 MU1R@#YH#;\D1NG//67CO4($SN2TNO+]7XV_.O3=9RBM$F^D-9%FZU83?ED,# MW@)UPJ\Z J0DVV$G7. LP?+. S?>U_%D(HH=#Y5X,//FX^FMU)I!&R4:( M; M+9YI2T)AMFET%&MF8,GN&NN& 6$S0622FFG8$':D"*[8 M'D,E[RQ6L]F]]\#!._>@)"&^R$;3^4.>)E+HRA;BE[\%GTA;W055WX#5?4-> MVO(]])KFO0[ALTC;,[6B7V >W&XDT$!#'<$\^K"O_A90MZ3S4]U!2^W3-;(T MJ#7W9!)! R*SN/E#&ZS2\WQ ])*@3X^S7E M[<3A1DQ0GD ._P=02P,$% @ #TC.5K:YOBGU! H L !@ !X;"]W M;W)KD),ZU\>>=+(3BM-?S,L-<^*XMT-#)TKIS(U'M@Q:&9PY\&6>"_=R@=JNSSN#3K-QIU99X(W>>%2(% MBY*J'(U7UH##Y7EG,CB].&+Y*/"[PK7?^@;V9&'M(R^FZ7FGSX10HPR,(.CO M"2]1:P8B&E]KS$YKDA6WOQOT3]%W\F4A/%Y:_8=*0W;>.>E BDM1ZG!GUY^Q M]N<]XTFK??R%=25[1!9EZ8/-:V5:Y\I4_^*YCL.6PDG_%85AK3",O"M#D>5' M$<1XY.P:'$L3&G]$5Z,VD5.&DS(/CDX5Z87Q[=WUY&;ZY^1^>GL#DYN/\/%J M?GDWG<7U[2>X>)A/;Z[F\U$OD#76Z&Z<-@_@&%_>+@'[[!U_3#B';Z&)Z4M35!F!3.KE53HX:_) MP@='I?+W+H'Q]3GTA))YWZ'YX=$_8&;]],SCNG^UA>]2R/=J'_K\2 MM1=Y-^^;V_NK9 !OWYP,!X,S^%GK<&E3D=S*8(O2P[6S97$ 4R.[\(ZAAOTS M%CB(WP1;[X4,23$OA'EICZQK3M=8[_T"U(N<")2GL+:0*D_)DZ'>Y3PN2D_. M>9^41E&O@ON,_ 'A$-C$%^'H%.Y19L9JNWJ!BUH>W@GM+3<9= Y3"!:4(1WE M@>\^#/J__@;"-XQFSJ:E#+[5WV*=?"\SQQ4UL=#Z($RZS>;*K.@/'=/_CW3F ME#(ET2<_T*D%=MGX,,8QCW!8]ZK/9)V)QXJTONN9Z9LZ^^7'@4T?62 MNH%;4Q(=M3'WB)LT;;0X82EZM3*8'M#7$[T=!7_FPI1+NIVEXQ7#^;(HK L4 MI,5+LE5'79A2[/E5HC ^H2D15FB:.BFJY %E'6N9&:])!,4BL&'H[/FCW@E MD@A1=T@%VU@J(XQ40H,/M,%1\I0:JR:W(34YDCU+.,I/;;TG)@8-Y4J"CWZ;C+19)>VU5))88B]H2C*RE^@KF6\ MD'4 "6,A-'&E=&;B"6&!: "UHBA+K">%?O8O)2:@O%()C1^\H>?8S,6$A MGAE4>*$G+63PT)UWX7HRF5%"OI:*.@VGDQY^UN!"R<4C L<@CU>AH6B M+J5,A$0LE_2<1^I$J4J\R-N0DSP55%352BR45D'54-0MI+:>*J?V@ N!+;^F M4UEA'UF!OUM/DRU/F^N\BTY=>4V)<.65ABQH%F-.S05O!7D7GVGB\K1(RWAC M-^BQ=.D:V[0+$[H%Q(3"2/.')X=*S4Y2?!PLG'9AOE4ZFS WU;O9 M<:AC8NN[2P8E>4J)J@*7%QIC(>1()NA">TP3DJU+GVLWAI=?47^PY;JTOHX7 M"F=H)Y8)/DON(03-@8F[L7J;Q3*@Y;J%U*3A2>BRK=.5M>F:@+JPZP'N M;4U-.;I5G UC)$VH!JAVMQT_)]74M1&O9E=JCM1A/6A>OP"@SG61&D6TY'VV<>,9QDC8/C3-VTCY#)"2A@0@6 "6KO_Z>70 D)4MN M'^^+39' 8C_.GMTEWVZL^^&72@5QOS*U?S=:AM"\.3GQY5*MI)_81M5X,K=N M)0-^NL6);YR2%6]:F9/IZ>FKDY74]>CR+=_[ZB[?VC887:NO3OAVM9)N^UX9 MNWDW.AOE&[=ZL0QTX^3R;2,7ZDZ%[\U7AU\GG91*KU3MM:V%4_-WHZNS-^]? MT'I>\(=6&S^X%F3)S-H?].-S]6YT2@HIH\I $B3^K=6U,H8$08V_D\Q1=R1M M'%YGZ9_8=M@RDUY=6_.GKL+RW>CGD:C47+8FW-K-;RK9\Y+DE=9X_BLV<>WT M="3*U@>[2INAP4K7\;^\3WX8;/CYV(9IVC!EO>-!K.4'&>3E6VW_SZY?.WSS=?WIX$"*;')V42 M\CX*F1X1\DK\;NNP].)C7:EJ=_\)%.JTFF:MWD\?%7C5N(DX/QV+Z>GT_!%Y MYYV5YRSO_)B5:JWJ5HE;5=I%K0D/AZR,0EX<%D+I\<8WLE3O1L"_5VZM1I<_ M/3E[=7KQB(HO.A5?/";]OP;B42&'5?QR\^UC,14_/?EY>G9V(0X<)+XM57%M M5XVLM\@T]M$_RN,RNDU3]I365;(N%0 :EB(LE?BD:]S0TH@K/&WKH.N%N NR MKJ2KO'AO\8]/?7WAQ3?;Z%*\.GTU%CD:!RY^"4:SAX0M[@$P2=X(5TZDWQTY-?7KW^Y4)\KA3LG&\+.B.+Z%V2I5P< MWM HQSQ*;K0P9R$)BIX<_%#>0UD?LH4L#$MK+R.Y-4Z7JE]X98PM93BRCCQQ M1),+@>AU8FXS%(KLP\U2U>*I=4+Z9XC#82E">^%QY>=:51-Q??/AJKBY_G;S M]?N=^/7VYOO7L?C\Y7HBOMB@? %E2$O@P%NC*VA=#9 %. 6%(H P@12T*3(K MD*+BI@QVIIPX/^.;4_$?L/Z4$*=A3/5,W+0NF\9Q%DJZ&N>WX#$GV#2S#Q3; MNCVP>,5[L06@2>B:62SUTI!<*.I@ 40!C2QZ Z.<"*I)]BTS?"CPRNDR8FFW9K[]+ M1RGQ+9^U%>];CSL^*L;*JAJR%=2O%P61!C "8Y>Z7*;0,#-TJ7R7EW22D(5K M72FQUA*ZS)[W+D/,4.RUV4;GT4_5J9Z767+D#?DU[RLJ*VH;D!BE::N8T8WU M7L^TT6'+_I%5Q4R>0@3ER7.X]%#%121Z I<,'+3,#_$)0K&3?'6V:LGK^0G?/[MX-A;2&'9"DY<08I%PE:#6 M"$P',#R7QN($-#DZ@B,L+:*$^/U0R4' *64)!9MS/CIQ+4W;_<@G(#5B9JM[ M\E>,PP:&&P0E Z9#VU,U64S&\ XT,8:=-R;FTC6#';$/SZ,?.6N G" MGI'".G8(,/\7VDR"R<;I 'L'K$%-([N9-@X=/7#;\/S);H'D7;"<%G8J:M_7 MZ8I9N=@S L!%*!4T221-1A#'[,6.(^&[C-B1H>ZU#[T^Q0[#)0^1JV&^+YUN M8HF1Y0^T\Q W9T;Q@KDL\Q^M[WGNH1U':R3Y>:7"N- UAT*7K9%N'/%;2:*8 MB-RJ=9RR2[6K6*\&CM 6E>D3AP_E<9%*#'/4"@V];LS1:CTF%'=:=U#()1)I M+&/YS5H<+,!*ELOB2/WL$ .24)0,ZP23EC9:QT@&+FE/$908K(^L5'0^35AUB MF3^+/I4\B)$J(J$&A[N>+0&);8PA-:O56B:(9T^XOO,?UNP!^*3?==N@\E$' M6LQ;,]?&8*7&*4-'QFZ!UL.L1O&?_1'Q'M3# (I53*+^'G\#*P".=!=)S MA71P>U8I8M7;>=B0VF P+J"1$2DJL5J3KIV3$:B*0L>&4NG)I0FW*B0VXLZ, M18K/V[J,E8RJ:Z*&?-RNPETOV#9 : +(@SVYFNW1BXIC>(1Y:2OELP9YXT3\ M27- \F1LVE.#QKD Y7&/6.1!&T)$#NO8WAXS1!=&4M)1 2*IZ,:CT?H>TI:0 M!>Y P58#J#JE5[/6>:KI "!HD(Z=P:Z(@2Y%5]3*<3-0DUL=*6WD#"$AP71\ MV7(D8X:F@6J']F)I\.I0S1B*YV[^D2,ZHO:1H=F^YY$E>M%[L$]U"2E74F(S M<6/U"@3(04+"+2W2?Z4DNDQ5%3FP>QM\&-CZ-*OMC[CE&0]LY'*B0F!QE2)+ MU-(W!L.D:A9'[TA0_\@)R%S/HSZ %NL?^Q?35U%I=&SMC3FY6+?^78L^NZEBY4L8V^PQ/2TB="K M^L)$$0"3:E?%-C)-Z*B^SJ8DCV9SIXJHVZU*:V)IV-D;WQ91%I *L<;U+?2P M#!'> I5DQEL:@ HZ*'8.',%M+R)L&\6D5>UZFY9%K.NYVA]C_Z_?MOQ)O4.F M0<[MG(UZBS_9!VO_Z=[A/%;;BES;HAH/^\&=8;EK MA85UN[-BBF5U[#WIT=J*(9:&&&Y*BR-FQ'!SVWA035 !^'W;PX*X:1\6M'>% MN$:01OYDQCO2(1=7(5;582$P;%7\5$2;4UNXID\ONQ@=BV%-I!=3N*"IBD@O M%4.F*P,R =$7$A@I=<-H3#4"6J(G3:Q;B:/]2YQ9\E!+9$$O/OTNCZ="S@4< M)LN>=]5]J53EJ:5_DJ?R#]B64Y)I\IU3!B27.7G".G+WLTN%. M+7B,ND)7O@L,'/_2X[F028JD%^I5)UZ6>1@ M,O51I^+I@U=% @'Q[8&7>\\N^@X\5J][(*(>T'&T+#LWOD/(6RXB^3:H2T.P MS;;%0J$+D3UR]'\0U=_A%LPY_1T#;":KY< M*@F.H05X/K<(0_I!!W3?52__!U!+ P04 " /2,Y6YBQMX'4# !M!P M& 'AL+W=O^\*1 ^/I=)N'A7>5Y=Q[+("2^'.3(6:=G;&EL+3U.YC5UD4>7 J59PFR3@N MA=318A;6UG8Q,[574N/:@JO+4MBG:U3F,(\&T7%A(_>%YX5X,:O$'N_0?Z_6 MEF9QAY++$K631H/%W3RZ&EQ>C]@^&/R0>' OQL!*ML;<\^2_?!XE3 @59IX1 M!/T>\ :58B"B\:O%C+HCV?'E^(A^&[23EJUP>&/43YG[8AY-(LAQ)VKE-^;P M+[9ZSADO,\J%+QP:V\%%!%GMO"E;9V)02MW\Q6,;AQ<.D^0=A[1U2 /OYJ# M\A_AQ6)FS0$L6Q,:#X+4X$WDI.:DW'E+NY+\_.)F=?<-5K>P6?Y8?OV^O)O% MGE!Y+\Y:A.L&(7T'80Q?C/:%@Z7.,7_M'Q.;CE)ZI'2=G@2\JNP9#),^I$DZ M/($W["0. ][P/8G&>5CM8(,/J&MT;TEL$$9O(W!A7+I*9#B/Z.8[M \8+3Y] M&(R3Z0E^HX[?Z!3Z'Z7@),+;_+ZNOBU[0_CT89(.!E/X_118U;870F.>0P-2 M9ZK.:> +A*S=I;N/5@KE0.B<*E'1/(=<6JJL8.3.X*?T!6VYBM>\ 2<4H90B M1X*RIMX7 ?+&E)703X'4Q=0U9CVJ?NT=(3IOY;8.Y:K1U1RC>Z44&'*RC<_G8P[PD9JS0Z+;A(@% MD!C"/EH0VUJ[.LO0N5VM8"MSLA:V"VK."JA+TIW:]X'$HQ6*$]T3.?4;3HG@ MQME1H5O \:Z,ID!Q%GZ_1/U7Z6CC,_Q< BFZ2(>+<*X J7:JNU#GFQ.LC M#)*T/SI/(1VG_?$PA7%RT9^D$Q@E@WZ2C."MFHM?M, 2[3XT>KX8M?9--^Q6 MN[?DJFFAS^;-0_1%V+TDY@IWY)J<79Q'8)OFWDR\J4)#W1I/[3D,"WH/T;(! M[>^,\<<)']"]L(O_ 5!+ P04 " /2,Y6EW6$3; " #U!0 &0 'AL M+W=O&<][?A-[IKU2^M.DB!;6 MF9"FXZ76YO>^;^(4,V9J*D=).W.E,V;)U0O?Y!I94H(RX8=!T/(SQJ77;9>Q M-]UMJ\(*+O%-@RFRC.E-#X5:=;RZMPN,^2*U+N!WVSE;X 3M>_ZFR?/W+ G/ M4!JN)&B<=[RH?M]KNOPRX8/CRAS8X"J9*?7IG&'2\0(G" 7&UC$P6I;81R$< M$L3^5M5,M,V:PK\0/GMBTX]UYD."<%<*.U>H[;NNY<7RQ M$J;\PJK*;;0\B MC5;8%DX*,RVIEZ^U_. #R%9PFC M7->@$5Q#&(2-,WR-?=6-DJ]QJFK&-7PP42 \BMX.".XN1??X!_.!BF*5[T598SN2EAMP\&YEPR&7,F@$OZIP7UL35DQZ)($&)F M4F RJ0S\*OB2"9=Q36T:J\+E:HR1PC.!!\&<;;81 E-4%Y@ KFE$&30UIX0H MM=YPN;A@6851]&H@O3"](*@B<$S2H MW=YXH*LA4SE6Y65CSY2E,5&:*&PO=V]R:W-H965TI"L@2%J=3O?![ ZL+UY[._9" M\M_?V+L0[DJ0^H7UCYGWWMC,"Z7M(,J=*Z_BV*8Y%L*V38F: M=U:&"N%X2NO8EH0B"TF%BI-.YR(NA-31L!_69C3LF\HIJ7%&8*NB$/1R@\IL M!U$WVBW,Y3IW?B$>]DNQQ@6ZQW)&/(OW*)DL4%MI-!"N!M&H>W5SYN-#P%>) M6WLP!E_)TI@G/[G/!E''"T*%J?,(@C\;'*-2'HAE?&\PHSVE3SP<[]#O0NU< MRU)8'!OU368N'T27$62X$I5R<[/]'9MZSCU>:I0-O["M8Y/?(D@KZTS1)+." M0NKZ*YZ;<)C!_G\]O)^$]XF(\FBS]&#_?323]VS.#CXK1!NZG1DC?0 M+N"+T2ZW<*LSS/Z;'[.RO;QD)^\F.0DX*JD-O;U]N+^#UWBK7 M$-^3AG%%A#I]@;]&2^N(_QM_'ZNV!CL[#N;[YXUG&*$D;7H;$OH#)042ZFD MDVA!$ *?G[9*.,Q .' Y E-L!(?H->!SF@N]1B .L+N I5!"IPBU\61^JPUS MK$$X&77E@YD,G]E_[ ],+0;:AI;SK!LD=I#_0EN-30UE=6BZY'TFF0NVI6K33;MD' M DFC,7A.]@^W,'N8J_6_@O$<+);"IT-JBM)HCO*2[=MR.(LS')@5NUE:%55] M7H;KHI8'(5K8*W^0%.CK5$R"[=B'7_J>EED(\(#'%/7AO'TTZ@U M'3],9X\+^#R?/LX^P/UDW(:)X5-M.1,8Q@<,<"?@O4$L# M!!0 ( ](SE:GWW:: P, "4& 9 >&PO=V]R:W-H965TM$1W\:J2RD[!VKCV)8UO6V'![ MH%M4=++4IN&.7+.*;6N05QVHD3%+DB)NN%#A=-SMW9KI6*^=% IO#=AUTW#S M^PREWDS"-'S:N!.KVOF->#IN^0KOT7UJ;PUY\4D/$U/SG(? MWP5\%KBQ.S;X3!9:__#.534)$R\()9;.,W!:'O$;]';C[(S?>Q[_\4 M>Z'/"[N9/\R" MZ\&K$T?0\#/0SO$@@+UG&'%7 'KD:@'D4#>@FEM@[>7@I# MRY6*H+?F:P<-NEI7[T ;4#0T:!)(\8/,YA?POG\^G9^0W+OO3EYULKU73SL M#C/PM&_]?^'] +WF9B64!8E+@B8'1XR%^J M8$RCYZJLU=0NM&[&CJ/2@E5478B&U7"2"UE1#:K<.:J1C&:=4U4ZQ'4CIZ*\ MMF>3;F\M9Q/1ZI+7;"V1:JN*RI<%*\5^:GOV<6/#=X4V&\YLTM =NV?ZL5E+ MT)P!)>,5JQ47-9(LG]IS;[P(C'UG\#=G>_5*1B:3K1"_C/(]F]JN(<1*EFJ# M0&%Y8I>L+ T0T/A]P+2'D,;QM7Q$O^YRAURV5+%+4?[@F2ZF=F*CC.6T+?5& M[+^Q0SZAP4M%J;I_M.]M XB8MDJ+ZN ,>L7K?J7/ASJ\26,-:$;H4NV\@1RO35/NM813#GYZMMZLULO-PT\TO[M"R[\> MOZ]OEW^OO *>!&#D26Y"S@/-& M7B#?Q8BXQ#^#YP^)^AV>_UZB$BZRU"\8K4M::T3K#"U_M[R!&Z;1/_.MTA*N MR+^G4N^1@]/(YMF,54-3-K7A72@FGY@]^_3!B]RO9W@' ^_@'/K_:-!9G-,L M[U8/2RM&GSXDQ/.^HM.QT+%TEJD9&VJ6"GB:2K,,B1SI@J%;U#5,'> M&-U??EM>/=XLK=7U.]@6M)F779]7J19;)I'O86(N6EQE *O01A3B. M(YPDI),#;X1'063=&%8P@[#KNL?56N4Y3QD\E+2 .L@7]):ZAV.78"\9@12& M$79]U]K 2V!NF):(8*#D8\C0D B(?Q&Q+IN9=5(\<0, ML@) ;Q0#?&@D-\%Q$EL/ I#AR,-^[&)_E"#/Q:$?8S<,K1NFU!BF4]I6;4E- M.3,&'4HY[<;6YQ!BCW#L$_0%?0X .< A5.=+CSHTY^V%QJB&@?X106H0,8JB MKF2)3R L0:>NI?-JAE1,[KI)J:#);:W[<3+L#L-XWL^@_\S[27Y+Y8[7"I4L M!U?W(@YM)/OIV"M:--U$V@H-\ZT3"_B@,&D,X#P70A\5$V#X1,W^ %!+ P04 M " /2,Y6CK=K62L# "?!@ &0 'AL+W=O@V$PB3+9\ MDM)T^^N/LIVL!=)@+Q9%D3^2/U'T\"C5=[U'-/!2BDJ/W+TQ]9WOZWR/)=,W MLL:*3K92E-4"C\*@IY?,EZYXV&CFZOQ4!Z,X!7.%>A#63+U MXQZ%/([*]KY9Y2"EUAI+BM0N!VYD_#N/K'V MC<$WCD?]2@9;R4;*[W;SM1BY@4T(!>;&(C!:GC%%(2P0I?%?A^F>0UK'U_() M_:&IG6K9,(VI%'_QPNQ'[L"% K?L(,Q"'K]@5\^MQ+Q>QI!9/E@>E!X^R M,GL-LZK XJV_3QF=TXI.:=U'5P$GM;J!./ @"J+X"EY\+C-N\.)W\*:X1:6P M@%1JHSU(6CV8=WIFN4X/Z]V9$&Z M.UBN'Q\GB[^=[.$BK$,=P$73 EENY(;N) X]Q[:#[8G(F6(M-:=0'R%*O%[2 M)R$<>+TX=-HK7+$76&"._)EM!&J(PL2+^@F$MZ$7A7UG5M9"_D D(T.9VQ&1 M4H=P\\8K[,=D'9_6#ON-1>!%<0_^<%:2.JKKG[2CH^NCCY!$D1?W0Y+B)/:" M7@AI-ITX6;K*YNLE_+G(UG,/OCZE-_ D#6K'R(:WE(B4@A?,BMM#_]BK"$++G69_VIHE*AVS6BT-W>H3#L_SMKS])VT0^>7 M>3NZ'YG:\4J#P"VY!C?]6Q=4.P[;C9%U,X(VTM! :\0]_4%060,ZWTJJN=O8 M .=_TOA_4$L#!!0 ( ](SE;]4C6;R@, (( 9 >&PO=V]R:W-H M965T>^=%LNPX=F+[+DG3+7=M MDK/=[9F68(LK1:H@9"R5MM.H M<*XZCV.;%5@*>V(JU'RR-E0*QTO:Q+8B%'DP*E6<)LDP+H74T6P2]AYH-C&U M4U+C X&MRU+0_@J5V4VC7G38F,M-X?Q&/)M48H,+=-^K!^)5?$3)98G:2J.! M<#V-+GOG5P.O'Q1^E[BS3V3PD:R,^>$7M_DT2CPA5)@YCR#XM\5K5,H#,8V? M+69T=.D-G\H']"\A=HYE)2Q>&_6'S%TQC481Y+@6M7)SL_L-VWA./5YFE U? MV#6Z:1I!5EMGRM:8&912-W_QV.;AB<$H><4@;0W2P+MQ%%A^%D[,)F1V0%Z; MT;P00@W63$YJ7Y2%(SZ5;.=FU_=WR_GE]7(!MW?P,+__=7ZS6$QBQ]!>(V$AE.(^X!B[3%:/;A76^8 M7+Q!W2]O.F/X\&Z4]GH7\*(KN#;6V8[0.:!UDN\\ MLB1(2[VQ(#7@8\9I [.&E50J[')GU3HS9:70:V?'/!,&Y]IQYV5U6:N 5I'Y MDQN2D7BL6+3@G:V1A5TALP(*L470QG56B)I=;HW,V,R9MAF0V"0P< 5R/RJA M,X1F?N7LX026!7L%49I:,PM!?.J":V;J;9BA-4KF8>\90$#^KGUH?#3'#.56 MK!3:#KM[#[UN,AYWD^$0ADG:[?5.X3.ND0CSSARWJ&N$H#3"AU!ZJFK*" MQQC'OF_RT>;59TYRE2TXGNX^.9R-O(V0J]E$V,#ZK'*&R-AN MF>G3 #@N:?+.QUX*93,BV(.IR5=%YX+R9^'UA_X[3'YI===DR@#MR^73FZ/B M*4[[D!@/PS'[2Y77F?OT_XK?^7?Q!?B;;+2O$3L[U!<.]?67=8>,^A[2?K][ M.DXA37&:A3-5F/(KX[B<02SXD4;R"GR^-L8=%M[!\=F?_0U02P,$ M% @ #TC.5I_6?3(3 P ^0< !D !X;"]W;W)K&ULM55-<]LV$+WK5^PP=4ZL"(*4+#N29F3%F>80VR,[[:'3 RRN2(Q) M@ 4@T_GW79 2(W=D33.37DA\[#Z\Q[?$3AMMGFR!Z."E*I6=!85S]644V76! ME;!#7:.BG8TVE7 T-7ED:X,B:Y.J,N*,C:-*2!7,I^W:G9E/]=:54N&= ;NM M*F&^76&IFUD0!_N%EB^;06.=ZC^UK?&9I%/4HF*U16:@4&-[-@$5]> MI3Z^#?A=8F,/QN"5/&K]Y">?LUG /"$L<>T\@J#7,RZQ+#T0T?A[AQGT1_K$ MP_$>_5.KG;0\"HM+7?XA,U?,@DD &6[$MG0KW?R&.STCC[?6I6V?T'2QR2B M]=8Z7>V2B4$E5?<6+[OO<) P86\D\%T";WEW![4L/PHGYE.C&S ^FM#\H)7: M9A,YJ;PI]\[0KJ0\-U_>WBRO;QY6BX?/MS?WT\@1IM^)UKO\JRZ?OY$_AB]: MN<+"MYT?$9>>$-\3NN(G 1>U&4+"0N",)R?PDEY@TN(E;^"MI'VR(%0& M7]4:C:,Z=1(M_+EXM,Y04?QU3'2'F1[']#_*I:W%&F'P+W,E=R(]="N<&RK3HT M%CYNC53YP!4(KC"(OU:=U^B]!G)*EKU5(?BPI:YJH;Y!(3+0"G<5C 8V1E?0 M%/20#G)4:(0C#"M*\B*GZ\11D"N$@IB=@=Z H@O)X#.J+=KA8-6-.AA72/L= MN1$6?H$XY. M> ?B,)TDX2CED$S^Y1MTR&;]5:Y[F;N5_N^MNBN\^_A75/\(DPNE842-Y3*AN?41DS7:+J) MTW5[N3]J1X3;84&]&8T/H/V-UFX_\0?TW7[^#U!+ P04 " /2,Y6(*"Q MW[T" 1!@ &0 'AL+W=OOL#II3Q.EA>VF#9"@8[L]#! _[AY.]Q!:ET9KDUX2QO;?GY-"QR3@I'NA MCNWOLYW8IKN5ZE5GB ;>BUSHGI<94][YOHXS+)ANRA(%65*I"F;HJ-:^+A6R MQ(&*W ];K1N_8%QX_:[3356_*S_9DEX@4)S*4!AVO,&P=VP8_V=PP^.6WT@@ZUD)>6K/3PG M/:]E$\(<8V,9&'W>,,(\MT24QI\=IU>'M,!#><_^Z&JG6E9,8R3SGSPQ6<^[ M]2#!E&UR,Y/;[[BKY]KRQ3+7[A>VE>]UZ$&\T486.S!E4'!1?=G[[AX. +>M M$X!P!PA=WE4@E^4#,ZS?57(+RGH3FQ5QT\PG4W&)$>C%S+,N[ZA*-;7CW>,PXHQ/,%X R]2F$S#2"28?,7[ ME%V=8KA/<1B>)1R4J@GMUA6$K;!]AJ]=E]QV?.U3?'$L-\)PL88H8V*-&IA( M8*245!!)I:J&T?!KL-)&4=_\/G8+59#.\2!VENYTR6+L>30L&M4;>OW+B^"F M=7^FA$Y=0N<<^W^]VEG&X_F.)XM1(PC@\N(V#()[^%=86&2HL)&Q-X05H@ A M0=!@LL\;+Y44),=(@VTT.1CXH-6#:8IN/L%DS(!CT'PM>,IC1MY 3U-*0QC. M\J\6(T%N[,,)+7.>,(,)/')!-G)MS TI7*PF1).'06,2+2;3Y1R>9I/E] J> MQU$3QL2L&T1D,CQ!!)]$0 W)\\:^(UWS3&(C5ZB@'3AE",<>V3\8TP+5VBTC M#>YNJHFMM?6^&U1C_NE>+ !J##H# H!P M&0 'AL+W=OJ6ND^?[K9:@X.0 MKVK'F$;O55FKH;O3NNG[OLIWK*+J1C2LAI.-D!75H,JMKQK):&&=JM(G&"=^ M17GMC@9V;RE' ['7):_94B*UKRHJ_YFP4AR&;N">-E9\N]-FPQ\-&KIE:Z:? MFZ4$S>]0"EZQ6G%1(\DV0W<<]">1L;<&?W)V4&JV%24?_%"[X9NST4%V]!] MJ5?B<,^.^<0&+Q>ELE]T:&T)<5&^5UI41V=@4/&Z7>G[L0YG#CW\A0,Y.A#+ MNPUD6 :T[]_(@Q:3'(%Q@)>A"UWBF4U04K/OK[P*;R[=#P9K^=3-%[,T&S^Z_DIFSE/.\G8J>T?E#5__RPZ]L] G[[.'5DH1%O4U!Q^-TSNI( MU&0.M4KCR(@1CKT8IT8DMZ#VPM,N24);/][6KV&R13B6XSO"-_BV71*[0&/, M$J1=]'.;N+4)6IL$7;HG_MGT@AYN[8Q64.A]K=M!UNUVS\"XG7Z_S=LWY('* M+8,J8- 9POA%"GQ03H'L<1_\" M4$L#!!0 ( ](SE9F#<+9Q00 + 9 >&PO=V]R:W-H965T?<&VM/OLL[N/%IVNE7XP!:*%IZJ4YBPLK*V/.QV3 M%5AQ*XUZFXD.'PU*]-]?!4-;84$J<: M3%-57#^?8ZG69R$+7Q9NQ;*P;J$S/*WY$F=H[^NIIJ_.%B47%4HCE 2-B[-P MQ([/N\[>&WP3N#8[[^ RF2OUX#ZN\K,P=H2PQ,PZ!$Z/%8ZQ+!T0T7C<8(;; MD,YQ]_T%_8O/G7*9?=!O(L+[CEPU.MUJ"=-:&Y M%Y^J]R9R0KJFS*RF74%^=IC$K ^SN\GX3[BZ&5_>W%U]NX3I7Z.;TXXE>&?4 MR390YRU4\@Y4#ZZ5M(6!2YEC_M:_0[2VW)(7;N?)AX"C6A] &D>0Q$GZ 5ZZ MS37U>.D[>#.KL@>XDAE*)P68EESN2[-%Z>Y'<:?DV-0\P[.0CH%!O<)P^/D3 MZ\4G'W#L;CEV/T+_N7Y\"+6?Z,WD[C)@*7S^-$@8.X%WX_F=8%_)8"*#"\RP MFJ.&7N0-([ %PKGB.@>U@ NAZ=0I;8#GJK:8^^TVUC[$7]RVHY3$)][*K?IO M=O+K =S1;MWH6AETZ,[8&03"@%448L4)SB\+:9%RM>;%;JRJFLMGX#('0WJ M:0N7]R[\NE"0T5G38MY8=*8[[KZS_1,3\*P0N$*:H-95PR6$Y*4JD8&:_X-^ M'IJVNKX+:_[:+TK=63CLW9)MP('7M58K7GJJWL\OD"/5=+;C$'"[CQR,I*14 MX"M*U/2\IOGENE!@20*2\$=3/D/2]>(:>(H!#3U1-17(Q@N/,C(%IUZ[-T*O MR*O5%E]Q45)7T1=<&--X>30TE?2K#GW&)* CED8]EL!%HXE X/:->/JM17$< ^OV(M8;P%$1FS P"E>BXQ6 M.6P G'2W9%XE4-=;ZJ2_6,5"[6 M[T=IFD+J?UG$XC[TB&B_F[I([-TS[WO"$L^'_>"!3]B/''BR^O[ ;Y??Z"L@ M?>W3TYMS39IS:O\?C1B%$S&=Y/I_0R^WD[NIY&;\0NGO7H8&5R-M>T'9 MKFZO=Z/V5O-JWMX-K[E>"FF@Q 6YQ@?]PQ!T>]]J/ZRJ_1UGKBS=F/QK05=4 MU,Z ]A>*%Z< M1UZ XSAI@,0V;&<7B\5^H*211902M205)_WU>^Z0DF5'EET4V +=19J*(F?N MW.;TG]E8W+HKK:4LW#M^\6N37X3*T7Q;G-;X=KJ6,BUF8-T4U9W68O-X[$B_> M:EH?%_RM"#?-QC4C2X95]2M]^3A^O<=)H5"&44L2A+$D0U/AW+W-O M?21MW+Q>27\?;8_NH*CEN[S-W[RJ MJQM6TVI(HXMH:MP-Y8HY!>6RK?&TP+[VS>7)A\\GIU?LZ/3HTS\N/UZ^.FPA ME9X=CGH);SL)\@$)AGVNYNVT82?S<1C?W7\(;=8JR95*;^5.@4>+^CE3/&62 M2[5#GEJ;J*(\]9")X1I9U+*+L*CJMIA?LW\>#9NV1D+\:YNYG32]71H5R8MF MD8_"ZSU401/JKV'OS;.?A.$O=^BJU[KJ7=*?%(Z=$K;K=WIV=9((S9[]Y*00 M+]G]8]A;)/8X096TT\ FR_DX)Y?E)1L7DTFHPWP46-$];;\O0L.J"?[#$[@S M98NZ&B]';>ON&4R_XL=M\I2(:OQ3BPL"%FI=B&8W(DQG)X, )V4"56=9.T57P>"%4! M^^30]P-W@EC%Q9P[F4LSBO7(ZQ]3K,(:Y,1NM'^1C87!"H M$,E \68C'<]0"%,0YLI%S]G5-,#YLT4^_\["U[Q<0@:<$^K(LE1L%*N\+*M1 M?()"KI8U.9 8:,R6"Y3JRMS[#HGB07>C:CF/MQ=568R*KFC)QMMR2U;E%O.7 MGC4H?(I-.ZT:"D0SJHLA3NR+O^=NDK3E@'AR'1(25LR1V@YWN@V7;=0/>#$JJ^96FV@#GE-KP> Z MW._:%-1.LE@B.$VO5#*IX,P;4K;?U%E2_+:&'%C=H DBQ]]Z=)B7%(Z&A+L?C&9AT?!N)#!C8KRC6=);0&%S*EF"Y"[$D(T#8R(H*T?=EL M'G@_+>FB+.GLHF;7537NL7=59W#0A/QY':KK.E_ [RSF$H'*B^393]Y8_Y(= MS5">H[Q9WSA9UK#]]OF2,KHL\L.CILC7MS\7XS%RYR1OVL.C"4E@QV?OCI*S MXZNS\R^7[,/%V9?SE'T\/7[.3BOD+U4VN>D8IR-5QC'B[]>AOKP-=?16LO)6 MM(G :@B45"+>E&Q%9@<_L-@ !R!LRS#>9Y?'OYR\^_+I)#E[OZ:[BY/SLXNK MCZ+E^P=Q)?5(J9Z!E4TSYA-,T6;,FSWRH,3RS(V 1\Z4.RW'MT%1&=M MZHU@)LM2JSRS'-)PN,2QDM1(HK_8V;KR3E8X+5+E3:J,8<9 2ZLV-EOC4J%4 M\K%C@L$G6+K/)G4U6TDB;A;1;\8))HU(O11LL!*QSQPT$MPE9TC0FG6"[GQA M0OO4<\O@(VT\N=:J5%F#4P%Q 9'H=5W9\,3-FRH/ Z DK#9=Y=^BX3I#N)UC MDJ+K^:;:(N42UTXGMWO8H%=DG[U%,!#NY'A94\NQ_2D;P'#DF(2\ :+@,EQ0 M.*1F WC6PM?[R3N0,82,'Y!Q@#\::Q&?[J/WPBZUMA[L>>K(1LE3#H?MQ\JX MZR4J"04%G36XEB@4B8S\&!]KSD %") D2Z :J.I,ULGR%GZ05'T<@:0HRG[_)[0.15FT12Q<))C)4J.H M6!V7B%TL8:EQC[;+-$-M6DE%UA=MS-.81*.^%[B,-'FP28QQ44>?^;!"*9$H M[G2JD,HB!Q#NZ]0CWDZY+;@O3,J5 MPA:A+)(U(DSJ,Q6#?Q_YD1,>I:,R Q#F$?DYO&:YV87\5%P4S(%'JAF'! /Z MXYZR[HGHGR%)@67,."HNL!2E:J8HD14T%687^@MGP%F6$2]:K3]MC3X9X<.\B%&G4#U2P/U ! MP5K&9?35P?K+-H(P,$/=%8D ^NQI!.$I+R19)E,O3+2,JA9Y!,L\ :3](PQ! M;A/:=,BLJ+I)L. ^%1E_C!H&1+91)PV.=>1W9![/#'.IUT\DBM2@5Z$C8YY& MA%$VP@KWY@&.(,.)5 "*0E)T.U0<6,-1!#)^,8+: O5TDN"((:B[0S6 IH9@ MY0CM(UT0[FM$PZ#.M-Y*$6AVT&QX*^+QACJ7N(D81D<,4 (EAK+ZPQ2AB<8R M'1D(T;.DG>'HW3B/'A+@:B[UH_2 IC#V+3\3N@I/FXEO.OH%R=GL<78 =ODH M A[GFBZTBET,^=&G&0#A?XP=+C$D_HZ9P*+QMK$1['B"]VW/04?6CEH4KWXD M!Y0?ND^#$D0;:;O.ES _0TUDVMZEAPP(33VZI&W(:.G(183RD2F6FBH906?U?Q[8-2, MC,5J2 .*$ B M525WD0H+8"O3I8!H=0VT:SB""Z,D^=%* J:MYC+ZZ(%9R-#3SQ MD 07B/BV9L>\0#V)QD0;FVEZDZ;TAH",P!!7C\T,*KYZ<48#-8@+NR[V5@Z] M?W&P51KS-#IPT!JC"_&0ZMM\3Y.#V#DY#'2+9(\M 4T$ P<94H< MPX0U$0(??YY*4HY_E1D;N[#7+ M@'$]'0L:6] "_3?Y9-N__A]N_#!C%NKK^/.3AL5_..M^H[&^N_Z%RU'WPX[; MY=W/8\ PX):&E6&"K?RYS?98W?WDI/O25HOX,X]AU;;5+%X2U82:%N#YI(+- M_1VT^)PN ?%IFW=RI(KR9OMO[^/E&)[4R?9S4/1/B0:C M/!3EIVIE;4V^K+.\.NVLZGKSOMNM9BN[3JIWQ<;F^+(HRG52X[5<=JM-:9.Y MG[3.NCP,57>=I'GG[,3K;LNSDV);9VEN;TM2;=?KI/S]W&;%PVF'=1X5XW2Y MJIVB>W:R299V8NN[S6V)M^[.RCQ=V[Q*BYR4=G':Z;'WYY$;[P?\DMJ'ZD F MSI/[HOCD7J[FIYW0 ;*9G=7.0H+'9]NW6>8, <9OK=N$/F=I%LLWI7_DX=F;*0[9+:MZF+= M3@:"=9HWS^1+&X>#"7'XS 3>3N >=[.01WF1U,G925D\D-*-AC4G>%?];(!+ M<[B&C"[)>/#+X.9N<-*M8=X-ZLY:4^>- M*?Z,*46NB[Q>5620S^W\Z_E=P-IAXX_8SOF+!GN;\AT1(24\Y.(%>V+GJ_#V MQ#/VQO:SS;>6+,IB3?K 6B(G$.]Z1?H^TK8D_^G=5U[_WV,!:.Q'Q^T[_KRO M-LG,GG9 D,J6GVWG[,C7] M0/IWD^GH>C">D/-_D^%@-!SW;C]<]813.ULE1=9L?P=HY?06*B79%@F^3PXWU;05!79"=.B3K+@(JV2 MY;*TR\37B6+1Z,D-2N(DR6P5W):IJUAD:(MEF6Q6Z0R?L>0G6U=!#VD#147^ M01C5,J)63#8EJBG)&:IN;^%6QB>JH]"/<4+0P&^SW>$25,:" M1MPT&%E,P]AAQ)(AHS(T"./_$/)A4B"% Q^VZ8;5.$V%MX; M&8:420594R-%JXLI@Z7]^#'^)5E%)#-86P-?*P638E$_)*5M37*O%AC02L'A MYMTF95WA&Z.A9M2$:B\%+=2*",3:F5 BIIPS8F).512])10^" 2;D%<+6Y9( MN:0F"=D4*7Q*5(#RV6:)_DLQ4J3&@JW857#K>"16P2D(:-97=P#MF!>R>0RTHT*$1'#)#9*.N(+10TS M3[G,D9F*1M(Q82X5VGD;P3D1>JY!?7+,CG-;,95\,B*WTE-,P@93ECK>-=)33SC^! +?//6U< MQK.($R$X%2IL@AORMP3BF_G,-":Q\$D,/-]025YA-'* *1H:0XP,J3+2;;%2 M5)NC1>@5T'\+1@<.PB3]\N?VY^!Y/@>O\1E;$H44N^OE2&D:J]C'7:-[16S7 MGYEO9]+$CNX<*2A\A897* =/>2VHD(HJ=(*?]G++Z^"0UZY<:^5(TTI-9@0' MF:%I%**#Q'&;)2'EH:L_Z!*QT<@FT1 [>)'8P2.Q)3JE2^'#5BU=^Z!*';3J M8$=K=PH1[BC12CM:MR852ILTOC0UTB&M@T=:N^J&4,5R+^WY8W#V,9$[\W#E M_G1+/<[4F^+A(Q&\RF^)/3:H5.:K4&BF 6'?KX/GV*T,*C&V&"!PM."28S)# M'*5@;T']MR X>9W@?[&&S?WNJ% T1R7(DBM/<*ZP7WS7M#624#0',(XL4,)- MQ=F1,?%'>H<1ZD'$/+U;^5C;=L=2)(D2[6'5RW\L_AJ= @5'ZN9H%[H.;]KD MX&X!]5V].Z(A&@_.NY"--M28IJ(9X[3AD=Z-5A7!9ZT\SE9^VK\C8^8V4TOWP0@#0 M9IO#P"4\-W6G9(V=Q[-2]UL?%W3?=% M71=K+ZYL,K>E&X#OBP(^MR]N@=WEX]G_ 5!+ P04 " /2,Y6.1TJ<<4" M !-!@ &0 'AL+W=O37(C5Q,YL!^A_O[,#*94HVUX2^WS? M=]\Y=Y?^6JH7G2$:V!2YT ,O,Z:\\GT=9U@PW9(E"CI)I2J8H:U:^KI4R!(' M*G(_#(*>7S NO&'?V1[5L"\KDW.!CPIT511,O8XQE^N!U_9VAB>^S(PU^,-^ MR98X0_-VNPF2RD?+&;VV3@ M!580YA@;R\#HM<()YKDE(AF_MYQ>$]("]]<[]B\N=\IEP31.9/Z=)R8;>)<> M))BR*C=/L*Y]H\B#N-)&%ELP*2BXJ-]LL[V'/,,.&?277H*PWL=F%2]6A21P7]J/,C*)33C@SO+V?/-Q-83[Z M,9WU?4.,UN['6_2X1H=HH8VB@OAU*.6:L7.8T3;) ME2Y9C ./ND"C6J$W/#MM]X+K(WH[C=[.,?:_?HZCZ,/:[A_FTY-V#\Y.+\-V M^QKV0\ \PY.)+$HF7MWYQ;4&0Y>EF$$JLU=84:=2Z\12)5PLP4C0N$+%.6&&PO=V]R:W-H965T_V* M0B;9< !:ULVRW4D'<&PGG9U.XHF3G7/.8!XHL22S0Y%J7NRH?_VL6UU(44ZZ M]\/@ W,['8DLFK5JG7YUJ5*S^^+\FMU:TRMOZVSO/KYT6U=;WXZ.JH6MV8= M5X-B8W+X9EF4Z[B&?Y:KHVI3FCBAE];9T7@XG!VMXS1_].(Y?79=OGA>-'66 MYN:ZU%6S7L?E]J7)BON?'XT>V0\^IJO;&C\X>O%\$Z_,C:D_;ZY+^->1&R5) MUR:OTB+7I5G^_.A\]-/+*3Y/#_PK-?=5\+?&EHYQO$615?2_^IZ?G4X?Z453U<5:7@8*UFG._XV_"1^"%TZ' M>UX8RPMCHILG(BHOXSI^\;PL[G6)3\-H^ 77]X>;-)_WF_:>KCU/+ >!.W^@F--]DSWH?ZUI3Z3;XHUD;'>:*OOH&T5Z;2_W4^K^H29.:_ M^Y;-HT[[1T4]^JG:Q OS\R-0E,J4=^;1BW_\QV@V?/8 S5-'\_2AT?_='7MP M\'[2WW_X=*5&)_H?_W$Z'HV>Z3]!@?IT:_1%L=[$^5:;JH[G60K"FNB%*>MT MF<)?B=D455KK-*\-3%D?SDUKB)?CX;-%7-UJ\WN3WL49?$6?CIX-0"1UG"0I M&JY(WQM]&]^A@*J=)5CNR5)PVL]O=7T;UQK%]VL%?PM;BB7HX2I#6M&.Z1+H MT?>WZ>(6AL>E:1RY3,E<5II,YL)4O#I\(E9V ^A5&&^J;RY^N;K\_.N5^O#* M2\''\T]7-_K\_:4^?X=BH'^Y^O42OOY3DG-!S8YIM-%@ E^]+&&G8".O M@;;$#C =3>F1\6"&I%S&.3[RMBQR,#F7;]_J<70J- T'9R-XA!=Q.CH30J?P MH0;?&OX-A@P]6-%R.0:A (=LS(&[!E!O9_ 3()WKA"B:97,WXUD,"! M/L]:$EF0(02QR5N?+O5M"BX(. 0"O 1K"*XG,78BT1J<0\D<)+F;&'1[T61Q M&9'T!2/*FZ59P4M(4YHGX.3*K=Z41;4!5\WBMFSJ!D:'[0'O2H0 #"ECD $6H&I 7[P"STV6 MFCM31:*Z]G.0JQ2VQ7^AK,87399TGX9%5.D\V^Y\7A;SN.?S&"A8.[)#?ERI=I[#OS*N! M?E\ JZJFA+TRCL$K@&$YF2B%W.ULM5^:X_\#>X:TXICQXA:W(1DX?>EY&/ > M@D&0X1SPYEKL[>CD6>4,&W-)UF.M>IJCV.9UMM5-CHX+M&N@/X!U!XUH0 8M M[-(%RSPO\&A)$6D*_'J1-8#%2!'I61P;F1PWX&[@"_>>"CCG M7A.O%NOH7W,WB.AL9A;PRP%A345(*O%F!C5H0)UBFO M#O[OGW&.WMI!.^0%+-6S0,FJT?_"RF'%8#0:F*@N=+K>9%MQ>;=>D.1E66N: MLZSD!JT\R"R\@LJ>)[!'&!B@ALMVBJF!/;!CI2BOL#DDJ@-]@S8@V!_@ X(E M,IDY#(PLZMGM.1@%+4^B7@ A^/U OS;@$X#C'^X <&$D\^FV+)H5+)E4!,R/ MGZR*1">LG" ^0:F(874$$_#KM0%WDZ_@4D?Q%F%B N,12ERC$(&4F]UZ3\#-W-= M%DF#SM&^+XN) @/MGKDQJ[4'DT^?*="\/K( #<)_#.'(OTA7WQ ]I-V@7*,+ MZ#RC>A[I4$^&]B%&(C(-P &KJOY\ 9(R^ Z+6!L&RGES:]:JJR,';!Z_B#(NFQH4=FF1E+ O\ M(Q&;:B2\J=BET-H(:7F.)B"!><51.;!A;4IR9KP0 ;")03<;J01] QJ[6B1Q!\6=;%I M*COF>5;?HBM1$$2NR,U Y+8NP!$)6\!:FKP!O2.,PI_8/8>-YN5RE"@HH.+] M"F7'RJ4.Y3((7'7>K.>@0S@GH4;'-![YWK ";+5HV9KUO5@N,0@W5GXM^$8R MX7L(,X#4/+Y+5QP!5=L*( L8L5?CTR%8DA)QAW "#?J.'=IO/6@IG]^2TJ*E M@' : A6#U@3C&Y(U6,ZEB.G!97'YU&EQ))H&&@S/@6OW5F==)"93,")F*W&3 M"2I=E\AO.]A%D5/NJ6 -9C'O2#99HD-$$6LP7X:5'V0O2_]@7J0YO I8?!4H MDX5<"X1D$--1/F%5$MAVO!-A>G?QYL8;X7.PE-]B0%HDP;0/^ "RAAFF+[*B M,H=O\L,O)MX@+V^ &0@/#R[>?+EY"DLL8*8UT8FO7 -BB?-ONHR3N#Q<-6!D M$P5X.0?ZR# @G<5Z#K:BNDTWSLF& =%9XSZ#505V6R$F0CO[0QYC P2@!@E9 MJ'NLB7.P'*8":8$% (/BY YC)I0R5)K $%CV9>F2MJ*[NH&^H*PQYL=$8>$K ME"XK!(M NJQ"?8RW,! FF]XC6 06Z]COP>F(3797&/R@1R59$U#9R6MVI[+3DN"X>Y//_7)7D%PO$% M@?9BS6ZXY6L#)^% ?@Y^EW.&*Z*&O4=H4X^FET?'ET>SRS8E[(AP2(HA=L&% M?8Q-)J4;XPU@%\-RBKS&IY"SF?D&VQ#/#5J,S8:0"9*@F $Y95IL9 E8.,4< MCV 6/U)(:A+7,$FAP)Q M7#HW8']XV\'0*''ZED7Z 'PK19B6A?+%4[(D$(QQH"P4@[K; 0+9VLM:SSO' ML!PXK/QZ!@2L@GP>, -B6Y#V&'/>9A%C(BJMK5[QPIC6&M6[CB& $9.PLT$P M .7;0)9 *@[^S__]?[2G3Z-@7SK+6\=?3;"VS>VVHD0@!)< [0N\@R&# M9,)(:3S"N7YS?64]\)N<9G I/XS)K?N7$(LP XKV/2P0-AX#?43?AJUU9N*$ M-:&#SL7]^46W0 S(&<3UXAB18M6BV*4.2/'9#R+S-T5:<0@$1AM7C@1Q^@*? MOJ=L#V^I1Q!M-+G*BCF]-]\&BA6K98,?AMZW26NQGGD%2R%]@Z"^9(3LER,Y ML02U#(PAVEI\OL@E.BG!7AJ7U<''2G0)G-X2UP]&-=L>@L\%WL=)L:'-G]ML&RZM!MVN0I-6F8@D!#)(7EEK>+L#L97/)(M>E"PMB8\X9BQ$ _KC/['?P T>G8) M*H*%%<:P:6"@,$^-7X$SZ'Y$J9JJ(X-[.*%BA!TYX"4$ER"D\1VH/+D 9/JF M*1P74WNR'0N MF]/!.7AS9\_QS7FZ6F'R2V!\03X<9*+>MA!WDH +(0$CV;6@E5Z"$6$WP"B@ M1 -2=/6U$L;]G=-/R'G\$ EUFT2<,'=QUHCZ4Q8@==5$D/]5P7-2T@V87]76 M&?KWK.+980$25U3I$(N;AI,@0S#/2.:,D[RME\EYN-W2U1J3=X!T@6,P6C!. MJ%-H$F$UF3&U:J\G&-@JODU=$4QP"^4>"/@C,6L2?\Y L&;L"!U(I)6)&F$K M)F'O)4\MJ W)Y:"#S<(F3BF% <_G:"!0,U<9 SW9Z5\P:_UYHR_!@F1@0@]^ M^0R14Z"8C*S0_C8E& KP"2EA24!J4A3 ZD!>#Q3F -#_@2V#>7 S*NO_0E,N M.1*?Z2C:+,)039"RRZD<3%^#3#K7]1+"5G)>#R2B*+_=EU*C&#A4NFH+L>LJ M%9Y0_A;(7CC<3M8(A"9%IV4P0>E&5=573&-7!I9Z8,/N"-5@O1. /_4XFX!A MO&$@329YT]3TITBJSUC1KE ! ET0$ BS8)$ZOTO+(F>GKY ?00)4_P8:A (V M3]GRV"I48(981P3;T?.:UN+B!*(*(!P!2 J V-Q3V/N5?.Y:@_ZO4C%XBBR[ MG6J@7W%0H\[!)RQ(L-$8N&VP61WQA9*R[E1="(!2X1_C$8B3V=505F[M BX* M"FP0+:A9F+BT<3LEN8@2(L,RBRI4,,<:TQJ,V4P25CIX"K'BM@E RJ\P<,2Y M66OJ@L*+!"1+& H>Q_R?9+8Q)32'5R8CSFTC'@ \3&4/=<,AZ\5M#/QY4U68 M"OI"^@T<;,B9H0$#W<'0E#B#NP)48@*1NJM +"# 4\I!J7D@ M6S;)Q;'/-B0.BP+CT8PS?&'\@&3BZ[#F0D(7&QO8=3G+[@J[07T]<_XS-#R2 M01_866_\>I5=*;Y':Z]<9 $^@5P>M;=4-I2_ST3@%C MWQB,C-FGF/!5 MM7.!?28=VQR6&;MH]Y>2N"BQ8/,"1FEPZZY)R-Z ,GY# Q/*GTQ"S3NE>(1N M4,0F Q\;C=MU,%@1EZVP !9A,X@0Q>6J>X,>H9)B8>7$4 HBZG@P>:(/P;(! M%#$_:6PMP>+6HK)/1/:-SV_5R> T?/C#0W%!!)&1!K5T*Q@/0 M00X2WUU2:' .0TB!GC:7X%.9NSJ:%R>,&5+!#--.:6!@R+BBQ-*"KU]6^&1WT)KR43J[ P!N%M MC%(L7^XR)DA>$43,:!I*57^^N8RD_H#1 =L^7NY ?^0J!6-RVZ/9'D4U+G*X MIUY<5$3*/:U+,R,>TJH+UG;]F%>QXS MMJ_V<3GR>BA/(IG^?5>V"B4B4AS'9HU#:MR21] <^_>(C6U>8W!A5BM.])#! MAP>?:I_,1">(^G\\F#ZAD4:#T9-(V]T6<8C(+2G"VZ4?S'8CV'5Y6^[7@ITG M%2%Z'!UTDOP5%33\$JSC3O398/Q$?&!G,NJI>-7&?RXB[*S:#3<:H1>@LC%E MD+">:#4 P5 *HW"0J5?\;266O)=I22=>\A M_M/' / Z;^A/(FOP^%/+"$ "W,ZD+D*A?N7,T4W0&'A#42=T(QN7M MN$: AH &*+Z),U(C^N(+/8*YQ-)XB$S920[1W##<*AG;F C<@M>!,5SJ4!3 M0&Y:!7B/O2E!)7,SLL9P$+ZMBCPW6>1C5RF'NT@2R<$HTF-U*GJDP EI.],. M.6!\W,K9?Q^>J(//-RRI@8?Q)NPI1V]I3L$U&5:89\Y-S#&C(,XUVOI=Y$2)1+! M'U$9=FU3<_(42<0],1C"%JR@VF\PKLZIOLTRK4)P+1;;53H*LMX8L,4V7*7R M8@!=757NWMB &XLF.1>H:XD\7;#\P:7H<->_$ ^H7DHR>+%=9,237PO)&WS. M87.2=%%3R-5?:_$(CQIB7:- &B,$K/!T#JO;=Y]:1)"HRNT MHSDWHFPXY\0I-D["8H.RRVNZ8 \)N'<<[AD*I@6+AHS% "FENEB.A8(F0'BX M>HHF(UZ-!)\I\YJ M/>+YO\!MXU,H^GY6ZHR2TK)H4A=<=0@9Z,O&YOT#V=)Y;-45OPAV%+-N4D*S M&3@*F5A40RFI4-))/6DGATCLX=H"#_!6^WVV.Q%*%N MXX3'H]IZ^^P1O?,8'IP>'T>CT:GE:PC.NRVU.N@J2[!RCT."Y *TJ*6A+#BV ML=0'C\>S432<3" 0>8GH4\G*PWQ,F(.Q4D8#SYG#7%6QQ5O;8U8U""Y2I+++ M)DQALI#?24V94YMA2D$%A+I,:H&]VH;K:]+Z?6$[I\[YP!7.LV6$*) CBBJ7H.\<(K#YB#W5(!WP M\@:-A?>+> AJ(Y$>N96<#@407&:A6AL\#>2ZQ%Z?GU_[+K%/9/X,5889AZA> M(OG0 F;B4-+)D^- P 00Q])4G0YZUXS@3M4P:P$,KC?,J##=[J,K+&9A-%BI MO3%64"HGLR+VFH5D93OU^][CB1(Y"L=FIN^PGXQO*5(9PG,)9WNR&@^F),[; M!TX8-MH$5N9.GTBE&N&D8QEH'$9DBBH<@9#2N0R&0ASF6">#OVK1: MI/K/[IQW"BY(>Y@6Z6%(6&M8,JKI<)&Z9WHXR74D[,6BD#BR7GDI<3V%M@H\ MD.V$Y_/QI&V[1L8=P&*JS_DDSL>^DSA_HB D7EI]-(MBE?/&<=]: -EA@-Q9 M$FI3RG0'CY.-:M4Q.2 M4]= 0:C,A[*X.3'E88,2L&^CQC*?:ZYWO6QA:"XR%51=815[LC%*'2@I3R<1W179'KHV,0>$&!CIJ"0RIUP*=4YL4/S^O M2J)$X7EG91#G8JZ4K1&XN)X^AX_VL*;J+>1 (5Y]# 3@C-;3G9[?6 &JP'J M+U"2<9HCPA1EFI,PF7HQ>!H)0>XEHB4E-7>GW^)6QX>E!@^QQ-R/38UVL%GW M8"MKDP<"Y;PX0?2 (\'ZPOE]RMO),>Y?J[^6 B_2US_ K5!&L+,(0D:" Z07 M5U!VJV&DRW-ZV)NUUI#F6UK57,56_78P.%5@Z9,+.'J,JBMF4WYO[.X8$%MH MF1#8)6L 4XDUE4OV_0 ZPM4&,_VPM97X8K^U57_.VE)T(DA?R3$"ZC*_H!H4 MA$<),89+4MQ0Y!LJ9#,LEP?^=7Z>C "U+:=K/NH(4R3@,!>U[7;AV-,5O=# MD$1@T94?(6514L:EW!H"^YRQ(9Z;!*%IJ!(ADN2$/725;OAXP2Z[]ZB(%?*T M3+BZ+AZ\"ZU>#K5X 9 Q\G8$7HXW[HL MB%BFE,6T3"B45# M2!(ZWG )WTC;;$5&-"$4#R)R2FR]L%RC:CLSX7/V:>"UWI]@O M2"9$(+>V!;-#G5L%YL$:*J/'!$.Q21FSZR4V/](6XE$PQ=G M@-R<6HQMQ(GB#_:B++=RCT3E_:7ZSB932+=FB01<[!H9=YL@.%?8DEA;%URP M M!U Y3N;\.!6NZ>R'J$!DV2,K4@9:&=M6YHB4W6+FY :;>RP1@KT0>@+ZNB2#"G#:&-<_ZE89])!RHC M" 3S0RG JGA5F@ D W"@=-1 OY9QJ/\>R"L68M$[S3I8O>G$.07$EBF==+"] M[ASFRBCD#MWP=,2A5J!N,-X?8F&P^,NM[F)I48/24DYZ(QA'=I7<30M@$JQK M"NQ*RT6SKFJ^=L:ZL/!=S#I1)../2W:8HP+F:,^<2)K/VUQB?: #5IY^"7[9 MLAV296.021MI;Q2#'1PC,T=R9+]EKQTWV)^"O$&<U MFB#R@R<5G&.61D*@8FYRP/?U0((<4'^ZT*? =A&5+GT=W-Z9(KE#-K#@GDDB M^<2#;)DD,<-@!U_9I3R6DB8E&NE0+->T6_M(-P:! 2\Q0X3R*T]= H% MK,7&U_JL6/OQ\&!)Q&>;T2CR/5-;[1,Z_MG(]O94/1K?3@VCWA$>4B BMO&. M_)V(8X/#^8C,4@;F:=D9/*CH.CT6D^VJ4* !%N(1#.Y,I%9M?0Y/\/'RD&&8\'ZS\'=#>1L9#JADP'YFB2+$=><+;]?=W(%]PJQMCCZ*KUX2 M*JC)"0^S1FAXZ+:(\UK2C@E&]HCU2;/;FN&6Q%;"R&&Z#J5L+^I";@OJZ)+< M,N"$IK(T1)V(3/$).BJ]4M.'RY*HC[[L],&7G3#UNR>9TM<2&M2N>MUD3R?B MP+5^]?6-NLO 2J."7D(+^-)R3ROD=UH-6UVS6(.R/62XM[5K[97+%MO%6;7# M@E"IZ((13Z@+=#[DMFZ][_A)&IS]VQUA#TM5'TO)08,X8D*.NQ%Z&_:P5\'9 MLRXU/7V@3 >._?@XF@Q'T?'PK-5Y^'@:G9U.H]/)J5UCM^DQ\C=DD7+F'A'" M^F:#Z9.!_@4(OZ.;,_#8@7-DV(W8ZMYUE#H^BT:G0VZ38,'@+G0=KI+KG;M#6="4N=M%^L >GT?1TVA&:LTDT'IX\+!K!6+F?.U[2,FEJ M.\40IC@Y:4\Q&XU 8"?M*717^HX'PR<#>V9&V72P+7,HU[WVIG>O]G0U!5T1 MCR?1\>DD D%!2#([H8WM[;B6R*2U!GCQ#)>'+ZN3(=#Z8TH&3F6,,_FE[I"MR)A^A\70+2Q/D!IF*?UPJ; M4;$)/T.L"X$ &S\PIB=TLF6/Q0WY>S)C)OT81Y=4Z5HJ[)@&/[\BG!K<9+AG M0NH>!\V8C7"!7C&&XVAZ/&[O]W@VCF:3\3Z2^/2RDILLJ9)OO(WA"I]$740S M:?5YE<9[:(/QOF\M'"U=E4!M1\O :T( #:HX.9M%D]FLO:P1&,E9-#L[>7AA MZ UM\V=B#Q^&QI^/ER_X K3@VL688UD$J70P7DZMW[SFTS_:"0 MMKV.2 184C9S?TK5>]8GU*J]J@ZKGIY&9\>G#ZLZB,WH05W_#GT#=['9PX2& M8FQG4[LL3*G'EH^E%LLE-XWB5=LY7=V%W97H%+"YT,,?K^5CU\6U.7N'>X-%P>D6<(>#EP&S>"D$!2S^#LZ,7;O)A #W90NE9JOW;,-V+BZ!ZX! MD)1V[PYR%2]6MI:HMGEOV8>T#X[?ZV.5@ 5W_9=KFQ#K]1M53)B&X,&[_!CS0H.X5,W M[@X*5Q[OVW/F9+"<=^DWU%6W'R6V'Y3>?TNJSW98?+!W*[:/CLO+0LLF3A.? M/@:+8.)RP>W#E\&EF]?V#@9'S*_XK>*,O+M-B/L8PHL?^]67KVT;T*T;;='# MB?=OC>%;%3D;1EMZY"[-I Z4%9_X>B=ER^]L- L%<(\!%# %C\NN;';2#4T6 M!@^J46?)Q![8\7TIWSV$YB_P9,)LT[QM/UG:%'?8:ZP =#UT?@[NN;;_O,M8#OXXDU[NQ&^+WK1NICP:<1= M_=@^("W(Y,TT.SDE3FZP%TOV6$CO:!\04(( '.O\<%##];5^?,$E21KU>((G M]G\@@AJ'#_8AC7XT@ K2ZQCV^"_")ICLW7#6CZ,]"\;BX!R9U"7:]]K&P:49 M5@9L00'6'7\UK% %0@9,KMKJA3M>P7TK' ?FYMYV+AZL"TSN@6M!00 SD&)T MPK42M-RDM:Y1TQX"\6=N>K?^^S[H8"<*!R&,-?MKO*:)DBGVI[:HO /@\NLA M-DD[=^<]\,X%G3^P\;W;FO*-\SB-W#>_NX@>VCMG5;IWL5][N')!P:"Z^KU) MV?7P@<3'>AP=#X?1Z'A&?P\A !E-3A#HNI@#,.WQD^!-\<;Z>'063<"7;6O<\J^E)"+5R9(D MP1HIY;%SZ4 +?5+OO?6T-OD*XY9T@%3=ZK?P1!SI?\:;F,\67 !D MBZE2@&<.&NXYD*O<0H=GK[<*?/8^XT1GBMKW!!DG-HY6Z0@C.KE_M)+K-+SW MZG)9D7%E!.=.1[9^Q*=P8(T^DZY3W!WMO>.U M$V.M&,U-Q+G_G"\TX%Z2-+\S52U'H6HZVD02)0?W[5UL^)N*-7>I$TG]-\W; MX#8@3-H9\^ 0>7C1AY6C"#N.Z(2.NX"*"XX@_X"7$CEVX.X!2_.\N$/'&)()^H?OK&7O&.AZ=1M/A,?PU&YU$X^FL9=)',\SP M[C,K E;D8JT%W;B6\HUK_9B'JDC2R.E@S<+P):[QSC6D?&R73)>3OE!<)6)P M^ ?86Y16_]Q/&<'X&XF.,#C (1$SV@OR/ 'U;<]-J+;3AVF)I$8?T !>1K8! MD1?>:QMT%(5#6C+EF#*'VW%5Y X9YV1<[FR+GD\XVJ/!&)71#_I%2GYBA\_E M)FM0*K[]$MYV&;@#FRY^*C^MYO.H]IL'JKA)8[K9UU^!P$QN$2F6AOQ G$FJ M&Z\$H3N$?(;2)3[D1C:YV0=9CBXH7]GSD/A%_,W=$6E;["OJ)+/A?NL<9G]A MWA\FEY/DW#J*YX#D]%;>8@,=4D8S#:^:SO%^%61/<$-7XA4=Z^Q)77N?$*<< M@\O,JUO7!4[PV6_$44NU40JH4'<(3Z M3^1G'KZ[LGU"2[Q7%JZ12YS.,)@,RCEGLV@\&W5JDK/CZ'CV0"D'[^8_IQMO M0N:$AC1>4-P3".5?3RS3KRZ%@_]9-_+%7?;C+OAYK,^&8-[/3O"OZ3":SH8M M0S]!E]&OWOH5W=?E,59P[HE4"O7G*8P[G9U$)Z?HF"9GPV@\.FV[I3.4'HQ1 M7*[3MF';YDDD= &,">ZG>V:N"T&7-HN.34WQX> H[>-9^^G1P M\D2Y9-(>F9%$U2[+7*H*+&[K@+Z](:7)Y%24-#6AH#L[P=U=LGSEZD+LH7S6 MG]X7E4 0K?V-AS]R4Q&?*7+M=AC&W])Q!V\/-"D;]Z*0HO M5+(I)HO-.%X,?YB(LC^2Q(UVC*0[[N9^^,KVS[G;"3L_.($4XLKN\];/^8 ) MA(##-LAS+B,U]M)FVVY7V&PXUUE]?WZ9/GA:]YM)TOGB;U3, (X;4TKN\-;\2F5$N%!3M_$7WK&NK[HLR2W1M;\8HY_'T3^K$5 M>Z="U H@];LT23) )S$V*;N? MMM11!^HHO5,=C611K&[392TM5 #B./%F432>?^C1I_9M9D%@2FWT=4SW>!C\ MN1Z&.'AGE]S>"5N45 /UQ03A=K#"N'/-JA>8VJ$O#*P#+M(7O" Z5SZO(.I' M(J4QVQ5ME=1/Z>?#[3_>F]K^*QWDSI-_EV#_+L'^78+]_[$$>_%W"?9_IP3[(Q78OZN@_TX5=,=+_7O5 MT GV(X8N\734US0+LZIP5G\O[\-E4>I1#8>?S+"3[7OUSW"QSX_J%\^/T@K^ M9P'_7Q;W\+]T"OPRKN,7ST'-5^;"X"6@%,W\_&CT*/@4@?#/C\Y'/YV/'QW! MF_[Q%\\WH!K6GV=F":\.!R?'C_B.%_N/NMC@D B&PO M=V]R:W-H965T,-A XSZM6[:2P+T M%2MP;8JVVW XW ?%9F)ALN23F&:[7W^4G7H9D ;WQ2)%\M%#B:0G&V._N1J1 MX'NCM)L&-5%[%D6NK+$1[LBTJ-FR-+81Q*I=1:ZU**HNJ%%1&L=%U BI@]FD MVWNPLXE9DY(:'RRX==,(^^,"E=E,@R1XW7B4JYK\1C2;M&*%3TB?VP?+6C2@ M5+)![:318'$Y#03!RPM> MHE(>B&G\L\4,AB-]X*[\BG[3Y-RL"*->.3+,-9@:-U/TJOF_O82=@'+\1D&X#THYW?U#'\DJ0 MF$VLV8#UWHSFA2[5+IK)2>T?Y8DL6R7'T>SV_LOU_?/\\4_X\"P6"MW'242, MZZU1N<6XZ#'2-S *N#.::@?7NL+JU_B(^0RDTE=2%^E!P//6'D$6AY#&:78 M+QN2S#J\[*TD]0MJ,O8'7$E7*N/6%N&O\X4CRU7Q][Z,>\!\/Z#OE#/7BA*G M ;>"0_N"P>RW=TD1_WZ ;C[0S0^ASYXN/UU???[C&N8W<#F_>YC?\Q,]>6UX MK7V4#X+NISQ.#9X*2__HB@A>AUG@$/^^]--S&SL,SHH=?&L4G2+UB4],:S7YN)!R; MS^!_Y#_B$I&JJY%Y26;!5+,D'/EZ\463CA[%AMN$T$JA' A=02LL.7@/X_"X M&(?%Z2G+)V&:G(99GH^^\NP J:&U9L77XR KBC ?'T,VSL(\/1G=2"VYS2I8 M&5,Y2,/TE)'BA*4\S1DC'CT;$FHGZ?>0)&&:96'!.*S$89R>A$F2P+XBB7:: MN$&[ZD:5X^M9:^K[>=@=IN%Y/P1^NO>C]$[8E=0.%"XY-#XZ.0[ ]N.I5\BT MW4A8&.(!TXDU3W2TWH'M2V/H5?$'#/^(V7]02P,$% @ #TC.5AS#?KDW M P G08 !D !X;"]W;W)K&UL?55M;^(X$/Z> M7S'*K4ZM9#6)\P8<($%+M2NU6XZV=SJ=[H-)'+ VB;.V4]I_O^,$N%:B? #/ MV#///#-C3\8[J7[H+><&7JNRUA-W:TPS\CR=;7G%])5L>(TGA505,ZBJC:<; MQ5G>.56E1WT_\2HF:G2EW$S=P#QLKL=D: MN^%-QPW;\$=NGINE0LT[HN2BXK46L@;%BXD["T;SR-IW!G\)OM/O9+"9K*7\ M895O^<3U+2%>\LQ8!(;+"[_F96F!D,;//:9[#&D=W\L']-LN=\QES32_EN7? M(C?;B3MP(><%:TNSDKNO?)]/;/$R6>KN'W:];801LU8;6>V=4:]$W:_L=5^' M=PX#_Q,'NG>@'>\^4,?RAADV'2NY V6M$K MA^5B]?0/S+[?P.+/YV_+^\7W)[AX8NN2Z\NQ9S"(-?6R/>"\!Z2? "9P+VNS MU;"H0W)$A/3"@3H#X-S^"%QXS##B_\+&.%-UJ9-P++ MDM4&6)W#XF%?^.Y5ZCQR=1K;O9Z0;EO&)BP]$<_7"W>GO MOP6)_\<9WM&1=W0.??IX_75Q\WRW@(=;.-VU4XS/8IYF?"B08RO#CY7))+Y$ M;7@.L@"SY5#($I^TJ#? -.Z-X,#0^92A@\T49=?-A\S(-5<0!L2QG;7MIWD*!B2890X=Y85CASB^_YA=1Z*0F0^L\("52%USHX&2:!B2A%*4:(R_(75N6U4+TRI.H!"O M5M =KJ@:)5^X1=8(& Q3A(^MY ](.DB=)XG(>!20,/5).!Q X),X3(D?Q\X= MUWJ$PRAKJ[9DMIPYQ]IG@G53ZB+&V$.2AA0NX2)"Y(C$6)W+'A4.S?EX;0G4 M.+^_ *:&$9,DZ4HV""F&I7#J\GGO1D;%U:8;C!J;W-:FGQ['W>/LG?4CYW_S M?G#?,[41M8:2%^CJ7Z6Q"ZH?AKUB9-,-H+4T.,XZ<8O?#ZZL 9X74IJ#8@,< MOTC37U!+ P04 " /2,Y6$A?3!N0" C!@ &0 'AL+W=O!LA+P@L?.S)DS5SI[J7[K+:*!ETSDNNMLC2G:GJ>3 M+69,W\H"<_JREBICAJYJX^E"(4M+HTQXH>\WO8SQW.EURK>9ZG7DS@B>XTR! MWF494Z\#%'+?=0+G\##GFZVQ#UZO4[ -+M \%3-%-^^(DO(,<\UE#@K77:QU2\5OG'TZ_B6$ I,C$5@=#SC$(6P0$3C3XWI'%U: MPU/Y@/Y0QDZQK)C&H13?>6JV7>?>@137;"?,7.X?L8[GSN(E4NCR%_:5;JOE M0++31F:U,3'(>%Z=[*7.PXG!O7_!(*P-PI)WY:AD.6*&]3I*[D%9;4*S0AEJ M:4WD>&Z+LC"*OG*R,[WI\G$\A^'3?#[^NH3^8C%>+N##DJT$ZH\=SY +J^@E M-=R@@@LOP#5A(G.SU3#.4TS?VGM$[<@O// ;A%=(PW M*O&B"W@C7*-2F,)0:J-=&+*"&R;X7TQ=F"DL&">!Y2E,S185]+5&HV'$=2*D MWBF$G_V5-HJZZ=>Y]%3>X_/>[82U=<$2[#HT0AK5,SJ]]^^"IO_Y2FSQ,;;X M&GIO\329].<_8/H Y\IZCNY5P/-TR[PTDAUE,3? JOPDDL94&\JK7 ,IP%H* MFG>>;TB#WMI0DVM<(->@0G-15GJ:&+FBU$>!V[!5MZ4/&R,LI.;DZ@;"V&W& M+1*">[<9!8VJ4DOV G-,D#^7S0MA$+MA*X;@+G##H-489X60KXBD9(BY70E# M:@1NWE@%K8BTH\-98[_1\-TP:L*GQE)2X]1M,JS34;?+#<1AZ$:M@*0HCER_ M&<"Y GLG@YNAVI3KR69SEYMJAH^OQPW8KP;_OWJU/B=,;7BN0>":3/W;UIT# MJEI)U<7(HEP#*VEHJ93BEK8X*JM W]=2FL/%.CC^+_3^ 5!+ P04 " / M2,Y6O[.I.SD# M!P &0 'AL+W=O^ M=)<&^V*1$OGP(6E1@Z.0KVK/F(;WLJC4T-EK7?<]3V5[5E)U)VI6X$%A"1>27GEC 9V;R5' W'0!:_82H(ZE"65_TQ8(8Y#QW?. M&VN^VVNSX8T&-=VQ#=//]4JBYK4H.2]9I;BH0++MT!G[_4ED[*W!GYP=U84, M)I,7(5Z-LLB'#C&$6,$R;1 H+F]LRHK" "&-OT^83AO2.%[*9_1[FSOF\D(5 MFXKB+Y[K_=#I.I"S+3T4>BV.#^R43VSP,E$H^X5C8QOU',@.2HORY(P,2EXU M*WT_U>'"H4L^<0A.#H'EW02R+&=4T]% BB-(8XUH1K"I6F\DQRO3E(V6>,K1 M3X_FX_5RL?RZ@=5\#9N'\7H.OSW1EX*IWP>>Q@#&S,M.8),&+/@$+(%'4>F] M@GF5L_RCOX?$6G;!F=TDN DXKN4=A,2%@ 3A#;RPS3:T>.$G>,OY$RR6T^^/ M\Q_Y]J_EVFKFF9LZ.!-4$R^,6?TZR]^0OZX03)J24:WT$>;Z<-\ M]OQM#M_OX4I[)N/-8@KCY0QFBV_/3_/9-?XW(USG#^>XG?\9M_.TEXR=6_Y! MV?#WG\6._2O@IV_GGJN,%K!BDHL\:)O^40UNGW:6AY))JH7L=Y8XT!95 M)DH&7\!W">FZ49JBG/B^&Y(0I<"-2.*&860MND'7C6._,V.5P(O6H$RHXAD< M[=U&OO0-X7<,$+;$D:+V%,L'..N4IE7.JQT@./&)2S 4+MTX=9,T-&(O194D MY]THZ'6>JX-"T%I(.Z#$%D1M) 4(AA-/:I MVT7N_]$[,UXQ0C#'N[LH%98Z$.EFVG6 M[K9OP;@9@3_,FX?DD&UL[5EK;]O*$?VN7[%0@PL98.)]<1^Y MM@&_XFL@L0S+:5$4_4!+:YNXE*B25)STU_?,4I+E1)9TD0\%;HO $45Q9F?G M<<[,\N"IK'ZO'T-HV-=Q,:D/NX]-,WV_OU\/'\,XJ]^5TS#!+_=E- M]NMI%;)1%!H7^Y)SLS_.\DGWZ"#>NZZ.#LI94^23<%VQ>C8>9]6WDU"43X== MT5WPB TGZ?7%;[M+[6,\G&8U'DY856X/^P>B__TY7)TV.5D4"C"L"$-&3Z^A--0%*0(9OQKKK.[7)($ M5Z\7VC_$O6,O=UD=3LOB;_FH>3SLNBX;A?ML5C0WY=-O8;Z?E/0-RZ*._[.G M]EDMNVPXJYMR/!>&!>-\TGYF7^=^6!%P_!4!.1>0T>YVH6CE6=9D1P=5^<0J M>AK:Z")N-4K#N'Q"01DT%7[-(=<<#VG,(DEVJ#/K7FFKWJ3]:'#ZV_G9YX_GK/^!+6)T M?CF\O^U?K#-^H>KWA;+%@9]N"G4]9!8WL-@P?)V51 M/GQC)[,:=^J:]:ZKFS]U/GG 1ZC(V\^/#;!H/D26L?Z74#T"3-AM MV61%Y_:Q"N%%'C%D05XLTZ!S%2B 7\)D%FKVAJDD=2K1TN-:)%:XA#N.Z[?X M2Q/%19)RWSDMZX:5]\^"SN%')YGU,G'.X'&1&.L2:5SGHBIA(W9RGS=,)L9# MI[;,RS017N-1E1BI$JE%YP;NRZKA(_LE&T]_96=07Y33F&0I3-$\939)%0FE M$/?*=P8 (#@C81=A$JJLF(L>CU#<.24CH11SUB;>"&;2-+'*,\NA#8M++"O) MC$[T%^M/ TG N>=?@=,UMB82Y4VBC&'&P$JK5H2M<8E0JG,Y&9;CP'H?L=,] M=E^5XX6F\[R>EB4]0P!FUMX7->A MB35G8 (42-(E4 U4=29M=7D+/TBJ/HY 4A3E7/YCGMWE1=[DL7"18"9-C*)B M=5PB=K&$I<8]$I=)BMJTDHIL7K0Q3V,289/3;/*-#3)0%1P:BASEDS7P>GRH MCO>SNQ*E1*JXTXE"'F,!XQ,GZ*KGR'$\^@ ^M1J5(1$]8.(PS]J680+X&1-7 M_+N] 7D-Q(E[A:4VM72+)UI'W98"JCK7,T!"1K4(R/E83A[>%JCIT;,##=;R M40*.$[)UJ=04)$&PH1T[[9\==_JGM_WKSP-V<=/_?)T A$_?L:NR042:DJ%J MV"G*M2SR4=SY!WA@ M,+-FAP@^)8M^C96:!GW%%_V)1WJ#@EXDW)KOJWYQU! M(/5C-X 5 "^S,-K[K^*^_!'WM:?,;7%?>Y6XR &$^SKQB+=3;@WN"Y-PI2 B ME$6R1H1)?*IB\+]'?N2$1^FHU "$>41^#J]9;C8A/Q47!;/GD6K&(<& _KBG MK-L1_5,D*;",&4?%!9:B5$T5);*"I<)L0G_A##C+,N)%J_6*<(J2!!IN17_M M0(36 UHD?"0()GH++0 \)Q(IY$O,7T+6R]L>,BGBP;V+4*11/S#!_D %!&LI ME]%7;Y=?UA&$P3;42Y4(H$]W(PA/>2%I9S+QPL2=4=4BC[ S3P!I?X8AR&U" MFQ:9%54W*1;<)R+EVZBA1V0;;=+@6$=^1^;QU#"7>+TC420&O0HM&?,T(HRR M$5:X-Z]P!&V<2 6@*"1%MT7%GC4<12#C%R.H+5"[DP1'#$'=+:H!-#44*T=H M'^F"<%\C&@9UIO5:BD"S@V;#6Q&7-]2Y1"%B&!TQ0 F4&,KJIRE"$XVE.C(0 MHF?).L/1NW$>/23 U5SJK?2 IC#V+6\(784G8>*;EGY!MF3MJ$7QZD=R0/FA M^S0H0;21MNU\"?-3U$2J[4MZ2('0U*-+$D-&2T6S498NL.<9*I?_$8X*'E6@EZ!KNP@0?'=*."00E5A+\JNTL8,E;D:R M)X:&!$QIMM6">(=S#/HK/[/ YMF!("Q6 QI M0'%.(.U7>$"BG0=2K^$!A0Y8(6_IN 4/N98'#'R!(OB>!SQ!BB(>D$A5R5WD M 0QX0&&^B0>HK4"O#I;!(M2VT2PBB*[,KI,"3$7->\CBBEC!V=C $P])<(&( MIS4;Y@7J230FVMA,TTF:TBL*4@)#7&V;&50\>G%& S6("]LN]ED/G;\X[%4: MLQL=.%B-T85X2,W;?$^3@]@X.?1TG.=QQ[\V/J"N05<+S9[TTIF1WXD\M$%K M83#9:>J7U6*/"+]T<8\>0Z5+_P!]_(C\/?B(SA9)']H"&@AZCC(ECF'"F@B! M6X^9D/?(VIZF69C'>0"10(.+'2 G=F(3.OS3)@K3V24:>20ZS08]FF<4'1^M MI1,:HC"V<&IZ'9TYJI9-H OB;G[HY*2CIN%/.D\XKN:].YW7&J_BGN5RHB!3 MZ AY^X&3LHB8) B#G4[;]M3(1U+1R$./QF<[ER0<_2PW,G+GW+(4&#>G8T%C M"UJ@=2\N]E=>+HU#]1!?H=5L6,XF3?N>:7EW^9;NN'TY]?QX^XH/J ^\KUD1 M[B'*W]FTRZKVM5G[I2FG\5757=DTY3A>$OR'BA[ [_&W^A198OKL\^@]0 M2P,$% @ #TC.5H9$#O#>!@ 1!0 !D !X;"]W;W)K&ULU5A;;^,V$WW7KR#W ,)TO*C?0/CM9)W,[LM7= M^K; 6WNG99HN[:I,\Q4I[.RTU>%OST,WWT_X.;4/Y8%,G"7W>?[!O5Q-3UO, M ;*9G51.0X+'1]NU6>84 <;OC<[6;DNW\%#>:K_TML.6^Z2TW3S[)9U6B]-6 MW")3.TLV637,'][9QA[E]$WRK/3_R4,SE[7(9%-6^;)9# 3+=%4_DT^-'[YD M@6@6"(^[WLBCO$BJY.RDR!](X69#FQ.\J7XUP*4K%Y115>!KBG75V<75J-/O M#WO]SOAJ<$,&EV38^[EW<]?KV\"W RFV(,_%LPH[Z^(-D8P2P81\1I_<&2V]/OF$OJ']:%<; M2V9%OB1=8"V0''!\M2!=[W);D/]U[DL__O]C#JCUA\?U.R*]+=?)Q)ZVP)32 M%A]MZ^R[;[AF/SV#/MRA#Y_3?C;JONM=W+WON6 =A*]W&+S+X>":= <$3.?R7]WJ _[-R^N^J2]X.NSX)C!C\+ MZ;C!9 LT^+N !B FJ1:6C!>%M9]E'4'.I-DN:8+KI !F4C^"L9TL5GF6S__ M[#E&+(;GI%\DJVEPOBDQ4I9D)XSS*LF"B[1,YO/"SA-?3_)9/4YN4#I'":@2 MW!:IJVRD;_-YD:P7Z02?L>4'6Y5!!UF%@9)\2SB-5$B%8E[F84ACPR$+/ W> M>=#;%*B[).:"\C@F*I)X&DR6L:(RBH+.QF5GEB;M3IDFQ BGCY,?MU)PG4ZG MF26]I*S:G9G;&9]H%#(_QPE!#;\A@\,EJ8HE#86I,?*8LMAAQ):,4\4,W/@; M7-[/\VG9'B',Z<22]\Y)0>_W3;I&M6Y\X:U1C%&N-.2(&B6;L9AR:-K/'^)? MDI5$<8.](^!KI&"4SZJ'I+"-2N&')28T4G 8O-NDJ$I\XY1%G!JF]U+00"V) MA*^="BUC*@0G)A94A^%K7.&=0!"$53FS18&42RJ2D'6>PJ9T12KT+F]Q!+ J M,I]Y(1(155+L@1WJR3^B_OCEL98T1IHX!' EG ,'(A<,,N#K(8-G%YU@T!T/ M;N]&I#\1;E3*D!BN$"CEB"\U-=P\YK) 9FH:*L>$ MG7R,SQHA%K'C0R,=RXG0."1U3H0&Z>3S WAC5!T9?R6CF0)[9>0L#6&=#/VH M1GZ)B!_A=,1=]L6 V$B/.0T52%GA>%M+1SGM[)-PXX@OYC./L(BS1S[P?$,E>8'1R &N*3.&&,6H-LJ%6&L:F:-%Z 70_PE& M!P["*/WTS_;GX&D^!R_Q&2$)&45TO1SJB,8Z]GZ/T+U"ONO/W+\EE0J334ZP8][N>%U<,AK5ZXC[4C32'5F! >9$=&0H8/$<9,E MC KFZ@^Z1&PB9).LB1T\2^Q@2VR%3NE2^+!5*]<^J-8'K3K8T=J=0J0[2C32 MCM:-2HW2IHPO3;5T2.M@2VM7W>"J6.VE/7\,SCXF=&<>H=U?U%!/ L._7P5/LU@:5&"$&"!PMA!)8S.%')?EK4/\G"$Y> M)OB_K&$+'QW-9'U4@JR$]@07&O$2NZ8=(0EE?0 3R (MW5*<'3F7?Z4W"U$/ M0N[IWW>CNBJQ3 MWPSMI]?W:Z ! E.2S,ZPE+V)5(L4]9U5_5+E:W]/=)]75;[TXL(F4UNX"?@^ MRU%RFA>WP>[B\.Q/4$L#!!0 ( ](SE9G*%7C_ ( '4& 9 >&PO M=V]R:W-H965T2( M$IZKDHJ1D4NYO;(LD>98$6&R+5(563->$:FF?&.)+4>2U:2JM%S;[EL5*:@Q M'M9K,SX>LITL"XHS#F)7582_A%BR_OQJ K63'VI"?3;&38VA"6F$JM0-3K M)TZP++60LO&CU32.*37Q]?B@?E/7KFI9$8$35GXM,IF/C($!&:[)KI1SMK_% MMIZ>UDM9*>HG[%NL;4"Z$Y)5+5DYJ K:O,ES^QW^#\%M"6[MNTE4NXR().,A M9WO@&JW4]* NM68K%0RVW 3/[H)KN]X9/>_X&;Q:S_N-WJ/,D<.4IJQ"(#2# M^%D=>X$"O@4K(;DZ/-]/E=VH^J=5]86Z$EN2XLA0-T8@_XG&^-T_3M^^/N/9 M/WKVSZF/D\EM'"T_Q_!X\VO3YL$B3B!XB""XU[L&M_'G2(7A#S;Z5*%GK9PN M% X&.W_;8&>RXQQI^@(14J9N!:EO>%"Q'95PFX03^/0BGA!"0I\ZRR2"-^!X M7<>VN[9M@V_VX&WG8S@#O1?>-5SVFH!G7EZVD8LE585(7J02,]4[4A3B_0'O M='N#7M=58-]4M+>=>,>9"@Z\OG\-_7ZO5G-,3X5"7LA"Y#!3WK*#@._X-<0U M^]I*1*B&W'%&U2F,[N[ [0Y:3[;YP5&0IHB!\Z$UZJO%4V?(>M4**N2;NN$) M2/67:;K"&PO=V]R:W-H965TS#6%I2Z)JZQ>PS_<\Y^?.NAMO MN'B4)8!"3[1FJKAC<"B17E!+Q>PHUWTP>#\T6R^YQ/',Q>"&C)E M&(C^K6$&=6V(]#5^=9Q.']( =]=;]DNK76MY(!)FO/Y9Y:J<..<.RJ$@JUK- M^>8;='I.#5_&:VF_:-/ZAF<.RE92<=J!]0UHQ=H_>>KRL /0/,, W 'P2T"X M!Q!T@."M$<(.$+XUPFD'L-+=5KM-7$(4B<>";Y PWIK-+&SV+5KGJV+FG2R4 MT*>5QJEX=K/X@6XNT3R]3Z_OT@4Z2D"1JI;HF@A!3!6/T1=TMTC0T_G/T9\D(^NH'EB_85WTN%;HIT!S6P%8@A^K;,H3# M#*:-C61#,I@XND])$&MPXD\?_,C[.I3<]R1+WI,L?2>R9V4(^S*$A]C;,O!" M]UU;!I1Q2BMI6O%@15JRR)*9.;".?0^'I_I!K'=S_=H-1S@*7K@EK]TB[^P< MGS]W2U^[A9[O>6'OUBIW=UH1!;&T,T!J12NFVG?96_LQ&PO M=V]R:W-H965TU<.S,=AOX][.=$!4:JCWL)?&U[SGW'">^3BHNGN0:8P6> M"\KDT%DK59ZZKLS6N$#RA)>8Z94E%P52.A0K5Y8"H]R""NI"SXO= A'FI(F= MFXHTX1M%"<-3 >2F*)!X.<>45T/'=UXG9F2U5F;"39,2K? X\1,9 MOHQ3:9^@JG.CV '91BI>-&"MH""L?J/G9A]V '[X 0 V /BO@* !!-9HK]RZW_XGL MC?>@]1X<8D]GJ-*_D,*"("H!8CDHD5"RRW--%%LBTQ"V:3^*^_%@D+C;73O[ M>3WH#X(P;//>* U;I>%!I8^Z!0#"0"GX2N]#I\2:(=HI'<1QV(_>*>Q(ZP':XUE<2%B9!KR\Y5Z^!Z7KM)9?^!5!+ P04 M" /2,Y6Z^/P\']%67?^8(0 5[2).,#8R'$\LPT>;0@*>:G M=$DR>65&68J%/&1SDR\9P=,"E"8FLBS73'&<&6&_.#=F89_F(HDS,F: YVF* MV>L%2>AJ8$#C[<0DGB^$.F&&_26>DWLB'I=C)H_,BF4:IR3C,RK@YOB-_:HH7A;SA#D9TN3?>"H6 \,WP)3,<)Z("5U])F5!CN*+:,*+;[!: MQSJ. :*<"YJ68)E!&F?K7_Q2-F(# 'M[ *@$H%\%V"7 +@I=9U:4=8D%#ON, MK@!3T9)-#8K>%&A939RI:;P73%Z-)4Z$]\//H\O'FQ&XNP+CR=UX-'GX#YQ_ MN02C?QZOQ[>C+P_@PR41.$[X1_ )/-Y?@@]_?NR;0MY;,9A1>9^+]7W0GON< M+]DIL*T3@"QDM\"'>OA=)"0<%G#4A)NRXJIL5)6-"CY[#]^8R87 Q.L)&"G[$ 48[7\VU)>\SD;F7QR M4!!X-MI*N26PYUD]1PFS+66G2MEYOYO@35I-39V C(BVK)V=9%S+LUS7W4IZ M-\[Q;>1L%-?(V:UR=K4Y7^1Q,HVS.?AV2](GPEKUKJ4X5.\=D36J]:IJO2,N M>Z_+-G1$UFB#7[7!_\UE[^^JS/-0BUQ/1@$/;==C4&56*!?]&I"=$K4 MP@^=@H[(&I5"JW[P6D?48DG>42>Z8FNV8L.#P-_48PG<%)HTJ/*SIF>B4>NNLX">A: ?;,NU)=!Q7,O>I]?:@D"]!YG(Z9 FY)QS(KA> MGEJB@^>D([9FV;6+@>XQY=FIP>F*K=F*VN) K770R=/;_9/L!;:+MI_N;8'( M02C88S9A;3R@WGE/!D],16[/^VM_ X)@Z[=3^ M=,76? &O_0_2F@J-3DM@\^4S\.0[Y99.6P,MW_.]+9V:&QLD:G?J%K-YG'&0 MD)E$6J>>E#I;;_BL#P1=%GLF3U0(FA;#!<%3PE2 O#ZC5+P=J&V8:MLM_ E0 M2P,$% @ #TC.5H]ITH#B @ Z0< !D !X;"]W;W)K&ULK57;;MLP#/T5P1N&%NCJ:^RB2PRD3HONH4N0RX9AV(-B,XE0 MV?(D)6GW]9-DU\C%3?NP%UN2>M9*RO+9MD:X@ MQ^*2E5"H+PO&;/-T#9MF>YULO!F"Q74A_8<;?$2YB G)4CKG9VXR4C.12"L )Q6/2LOGN= M1-K>&'PGL!4[:Z25S!E[U)NO6<]R-"&@D$KM :O7!A*@5#M2-/[4/JTFI ;N MKE^\WQGM2LL<"T@8_4$RN>I95Q;*8('75([9]AYJ/1WM+V54F"?:5K919*%T M+23+:[!BD).B>N.G.@\[ #=X!>#5 .^] +\&^$9HQ3V^D$ MG0U 8D+%.?J,9I,!.OMXWK6E"JSA=EH'N:F">*\$Z9?\$OG.!?()\D]Y5XDJF2!2M(FLD*%!ZE&QB;T@#**N MO=EE?VSE7H6^VUCMT0H:6L%)6M5?F>(G-(84R ;/*;1RK-QT=CFZ@1<%!R2/ MS=R.Z[E1.\M.P[)SDN5M7E+V#*!(2BC,S$I4T1'Y%NO.,9W(]US_@/6;9GNL MPX9U^([2'K#FZ3 M$AT5:.!Y?N0>:#DV\P/?"0\+V=X9Q/H2?,!\20J!*"P4T+F,5,YX=;%4&\E* M,YOG3*I);Y8K=1<#UP;J^X(Q^;+1X[ZYW>-_4$L#!!0 ( ](SE8OB_&/ MB@( &$& 9 >&PO=V]R:W-H965TZ#UMS.EJK>V&GZ4U M6<$"]'T]DR;R.Y:"5L 5%1Q)*,?>97@QB6V^2_A)H5$':V2=+(5XL,%U,?8" M*P@8Y-HR$//8P@08LT1&QN\]I]>5M,##]1/[5^?=>%D2!1/!?M%"K\?>T$,% ME&3#]%PTWV'OQPG,!5/N%S5M;IQX*-\H+:H]V"BH*&^?9+>_AP- .'@%@/< M_+> : ^(G-%6F;,U)9IDJ10-DC;;L-F%NQN'-FXHM__B0DMS2@U.9Y/;F[OY MY>1N@:YOT&Q^^VW^9;% )U/0A#*%;HB4Q%[T*?J$[A=3=/+^-/6U*6SA?KXO M!=?2 MO#\*77,TDV(E0:D^5RW-H)_&]M>%JDD.8\\TD *Y!2_[\"Y,@L]]'O\3V9'C MJ',W?,E90P*TW9F7!#@, MXR[M2.6@4SEX4^442I#2J=P"WT"?PI8A/J@\/!\.[%MU)/!EVODH&,3#?H%Q M)S#^)X&(\IQME&D/)$H$.PV\,*>-;1JN'Y&H[:CJO>GXQ0WB*(I'^)F/GC0\ MPM%S'_[! +##]P>1*\H58E :8'!V;GAD.]#:0(O:S82ET&;"N.7:? - V@1S M7@JAGP([9KJO2O8'4$L#!!0 ( ](SE:C74AQ- 4 %(F 9 >&PO M=V]R:W-H965TA[FF3E3%DQMCY5U3):T30L3_(US?B3A[Q(0\8OBT>U7!?Y4 M75PL9PJN9D03&K$*$?*/+75IDE0D/H^_6JC2C5DI[G]_I@?UXOEB[L.2NGGR M9[QDJYGB*&A)'\)-PA;Y[C-M%V16O"A/ROHOVK6R6$'1IF1YVBKS&:1QUGR& MWUM#["EPCEA!:Q6TL8+QBH+>*NB'CF"T"L:A(YBM@GFH@M4J6+7M&V/5EO9" M%LZG1;Y#127-:=67VEVU-C=PG%4[ZY85_&G,]=C^O#SQZG*^(B5GAJU]/.&KKU"U]%EGK%5B?QL M29<"?4^N;TGT5;[2;KG:\W+/-2GP;%V<(!U_0AK6=,%\W,/5-=%R?FQT_\=& M#^3JUQ'CZD2D/K"EWFT=O>;IKVV=/(MHQJIMPD/$(BZ?T-??N0RZ8#0MOXEV M2P,TQ, JB)Z6ZS"B,X5'R9(66ZK,?_F)6/@WD:L@81XDS(>$!4"P@8N-SL6& MC#Y?T"W--E3DRD;1JA6K]+6=FSHF)IY,U>V^EU[*&1/'<'1G*.>]E"/8F=CV M1!\*^D)!3<>&-10,I$M[H^',SG"FU'!G491O,E;RY!O1>!O>)T(C-A!S;RVZ M,S'LB3$RHG2P8[?Z@8/ZD(,&Y@NO:8Z-+8R[00=VMCH[6U([7_-PX]99DA;H MZR5-[VGQ#?V#VHV+SFD6K?@KT]/^PTY!%,%:,9&WI%,Y-GI!PCQ(F \)"X!@ M@\UA=YO#ADY0-J2+(6$>),R'A 5 L(&+G<[%SEL3E/,R3V@V)N/$X[Z4,XT) MT4?1T)/.XUC[0\("(-C _I/._A.I_8<_L8+_Q#ZA-2VJ>[PN%;FEX4WVS(U/ MM'&^$PD1,O*(=&;'>@02%@#!!AXAN*_H\)MR8O=.LNC>22"RHGPVQ\9,4)H' M2O-!:0$4;;A+]NI^ IT<6R*4IR%I'BC-!Z4%4+2AI[7>TQIPC&Z!U0[="\"Z M.8K KE@.CTLV3S[!HYT#20N@:$/G]#T4(JW?#RT46\K@;4:W>,6-QRX1"#J& M;H]?9UHY\[^ ODA0 SDZWRK'?M&!9%W*NYV^?]7",KGN.II.Q=VQ1 MC:N-7?,>?1/2-TZ(O'/R6L)\KRH1LN7A@M(\4)H/2@N@:,-=TK=WR 0\94*V M4EQ0F@=*\T%I 11M^'_QOFNDR;M&QX=J.?!81X/2O)8VKF"=<:@6RV&,1QDW M@)K>T#M]MT:3]@@.+1-;RJ#Z,QS=-$;)QQ4(6N/2SSN4YA]""^0K/-:"ZMZ1 M%YZ.'NO#226JK=0<8>CN=@>@SNIC/Z/[Y^34)8+['CGUF^--/;XY;749%H]Q M5J*$/O"A\(G-WW6+Y@!3<\'R=7W@YCYG/%?67UUB,78SE%3$\)NG?2!7 *\PJJUM8,T$<#7J4' "5T8)-7A3^%FCA2)++ MF;CD5-Q-!(X/EN/'8/+R.0!?0A ,%_/9?+H$S\$"+!^'BP",ALO9& SG$S"9 M?7[Y&DS [Q/,49*R#^ C>%F*]J\?>CH7F4@^/:I41Z6J>4'5 D\DYQL&@CS& ML0(?MN/=%KPN*E"7P7POP\AL)1QNZ0.PX!_ A*:ER&?<#O^$<@$W+L(GUZN; M"GAPO;H*'OZ_L4__<_(G5ECUC+0*/NL"WSSX"F;S\9>GX,<\[*JF6$ECJVGD M$[S+MBC"?4T\HAFF>ZP-?OO%<.&?*G_O23:Y)UEP3[+PGF33.Y&=S!*[GB5V M&_M@+E[2LSPB&59-C1+K%ECY+MX/# A]V_-Z^O[8=469SD:U6%2P7G.#4#BB*?E;@UE5L7 MED(5"K= #H@&C.5:^Y9@I8)W3//6K.YU;-S3 '_3E)XDG1->)>.&D>"6DX(,G%B]OXC88_E>L;)KN MI+:) R30 1(EF=;MRJ'V[O;AM \F&(B:Q)SM0"OMCY_MI(% \,K5T_5#R0^_ MS^L\C_W&3]S?$OK(5AAS\)0F&1M8*\[7U[;-HA5.$;LB:YR).PM"4\3%*5W: M;$TQFJN@-+%=Q_'L%,69->RK:U,Z[).<)W&&IQ2P/$T1?;[!"=D.+&B]7+B/ MERLN+]C#_AHM\0/FG]=3*L[L"F4>ISAC,S) -7B2XRW;.\8 MR$>9$?(H3V[G \N1/<()CKB$0.)G@\W$M2J,7]-_4PXN' MF2&&QR3Y*Y[SU<#J6F".%RA/^#W9_H[+!^I(O(@D3/T'V[*M8X$H9YRD9;#H M01IGQ2]Z*HG8"Q XS0%N&> >!K1/!+3*@-9K ]IE0/NU 9TR0#VZ73R[(BY M' W[E&P!E:T%FCQ0[*MHP5>@5:S@5P';?5T)_QZ\/=AO! '_Y' MGEP!Z*IPV! >ZL,#'%T!QY/AT->0T:ID;"F\ME9&3J)'<)M%.)-R@6F",O#U M#JE:71UM$ MY^#K!P$);CE.6:.(;9,BF@0+3(*%AL!J(G8J$3O:V26$2X5D3,TOM!%5$YS.3<)%AH"JW'N59Q[ M6LXGN2Q;@"S$_@N+ECSC_B ;0]ZW0/: MM%G.';HFP4)#8#5VNQ6[72V[]R<&[&FZNT=TBS'JMP[8UF8]EVV38*$AL!K; MO8KMWBO&,I/5>('C$P3WC@@^K #'+:#OMUH'&@3:OIQ+FR&P&FW0V:W\'2UQ M:LFA7-8<1/M+$_PDCYO+:8GI[==3O]N&[0,Z&]IY/<=O'_*I[^.YA)I"JS.Z MYZ7@?S/ZEL7>!9B0[+*LSN&W/.;/8CTOJDDNV[ +$#YA&L6L>9#K>W?N4K!$ MJ[TYC^>#T9RA*;2Z?NY./U>O7V&@Q))."!/D-,Z68(II3(0P2C.AP 1OBQ;- MTT.;X&P)W..B!!W_4 *3.4-3:'4)=CX6OM7(@G_ #9'&2"P-@YCBB(ME^-[- M._04IWFJ-;[Z3IPMDU'K:Q0M-(56EW/G?N&/MK_0J/\UBA8810M-H=6EW'E@ M^+^88#WJV?H8-9W3ACJK;#\Q/B&FMBHBDDK.S:* M%AA%"TVAU;7;&6WH_^@":-(WCXVB!4;10E-H=2EWKA[J;?WW%D"33GML%"V MQQ\>H*/^ZFO,T%3:.O4[BP_U'O][J6\P]8V?8/7ISV;5Z$<"4V@%]?;>5F&* MZ5+MT3+A__.,%WMOU=5J'WBD=C\/KM_ ZW&QF[N#*3:7[Q!=QAD#"5X(2.?* M%_S38K^V..%DK38D9X1SDJK#%49S3&4#<7]!"'\YD0FJ7?/AOU!+ P04 M" /2,Y6_T3'O/L6 "-W &0 'AL+W=OC\RB8%$8G&RZ#P0IW<'&.P'MGFXKJ]F6U^6MVV2_\O7U?KF]G6_W5]=;JY7;>SR_N#;A:GC!!U M>C.;+T_.7MW_]FE]]FIUMUW,E^VG=;6YN[F9K?]XVRY6WU^?T)/]#Y_G5]?; M[H?3LU>WLZOVO-W^!>KQ>;^_ZOO#VVU/JDN[C;;U(L0?(W0%R[#FHW0%J+(/>':#O@_5P=>]#,YUM9V>OUJOO MU;IK[=&Z/]S']_YH'Y'YLLO%\^W:_^O<'[<].Y_\O9[^\G-=?735>=V\KS]\ MJ3[7GSY^_O+N0U.]^^ ^?G[_YLN[CQ^J'Z;M=C9?;'ZL7E2_G$^K'_[]QU>G M6]^%#NCT8D?W]H&.#=#QZOUJN;W>5/7RLKT$CG?YXU7F^%-_ZH_GS_;G_Y9E M =_#V>'3K_^5OO=NV-YO_AO+N M 5O V-T=_>7F=G;1OC[QM^Q-N_[6GIS]Y=^H(G^#@HX)-L4$JS'!'"98@P36 M2QWQF#HBAW[VH>W2YEN[O&LW4'(\'*WNC^Z>SM_.)"=4$OOJ]-MAW+,LI7%/ M284UPG#3)ZTQ25U*2HFQ6EO>9VW AHP3H1X;]D(A'T,ALZ&8K#;;:O4U&XX' M!'G(K;1A*KHRDRQ3:3@ 4BLYY2P*!R:I2TFY9%0*'44#:**B8BT M =I12Y4@<"#T8R!T-A"??0]GZXOKZB^SF]N_55,_.!:KV^YQ!X5%)YV03%H> MWZVRE*51 3BIOT3QS0J3TZ6<5A-NX\&1-J/4DL/;12\FYC$F)AN3<[_^\;., MOU9-NVS7L\4N-F\N_31[OMFN9]TB"0J/2?K#FBB@^6?K2^ "DA'-*XU&# M2>I24L'\$T+(*$) .RHE';I]V<<(V6R$OJRV/BP?;]LN%GX^6/_NE^ ;^)EB MT^NCE:$\>NY-LHRE00%(I20BSH0:D]2EI'ZD>M;H0=8 [;B07 LX*)2$)2/) MAN7=A\G']W7E/G]\7WW\5'^^7Q^>@XM!DO3!='D1/^CSA*51 5B%H8S&3WI4 M5@>P,D:H'R]17("&U C%U,!HH0=K>9I=07W<7K=KOVJZ6-VTU0^[T0*OTBGF M<@D5;8J*5J.B.52T!@NMGRXLI O+CN/#= &3A*6)JKF?-L6C-TM3''Z 58AX M4E"CDCJ(U%@:3X0;H)WUG:,#(S=('S2[/#Y[M]RVOIO;_2,.#,<35M@5.%Q1 MY8T=VN$E><$D26ZVJ,H%UK5HP-[;@][W QH$"9I7)'93EV,C3(P<8:C"!,1* MK95QQ%"%"8@4'&%I.TNEL0,!";($S>L2NTG+V]I]_%Q7N[]]>?./JO['I_K# M>0V&!] ,"#/"Q#/]/'=Q?%):83DCR2T05:H 6!FWA">3?>BJ6+]2E'(@1D&M MH"H[?]G-7+[,?@^SE^JM7YT-R!<44R*8H*)-4=%J5#2'BM9@H?63)B@K-"^M M3.[6Z^ZU09')V6EU!";! A5:8%8I34V M#A!P2?S8YF1 :6%!:6%YI>5#_64W58%"P0 A@9 NA:)8[!KV7O9PZY_84<,I M@*@HY21*R1H"9%0S$0D[#@!D@BC.XQL0="Z&=6+1P#4,H@C+BR+G=[>WB[:3 MVGVV3^>;B\5J<[>&142&*HN@HDU1T6I4-(>*UF"A]1,FR"(L+XL\W!??;#;M M%DZ25 .0I)LH*Q:/.U1A!!6M1D5SHZ])@\7;#VX06EA>:'D([L_SV:_SQ7P[ M'[@-I*( DY9I%K\7S9,5!QC5*8**YL9>D@:+MA_?H+NPO.Z2FHC^^;Z]^;5= M@Z:A/%CQ_1Y5I4%%JU'1'"I:@X763YF@##&9GR \RW?&,$68"2K:%!6M1D5S MJ&@-%EH_A8)PQ?(^FV/^,Y;:2F #6IZG./XI+6Q!0Z5U .V "0UNF7&AL2 + ML2.RT @?&@,T&="(EN%6RT,4CUE4782G#A;(LH9*ZE#1&O 4!GUK/"@9/*]DC/.M M<6#=#HXU5#D#8@5\:ZBD#B(%QUK:+N-;XT''X'D=XRF^-0YY32#?6IZ[.#XI M+>A;0V5U "OL6X.N2LZWQH.LP4UV)E/JH>"8,L($%6V*BE:CHCE4M 8+K9\T M07KA>>FEV+?& 9L)Y%O+\Q;G Z!O0+XU5%8W<*Z);PUJE_.MB:"^B+SZ4NY; M$]"VH]2WEN MO#@\*2OH6T-E=1 KX%N#+DG.MR:"YB+RFDO>MR8 20'TK>59BF.1TH+F-E16 M![#"#CCHJN0<<"((+>)(894"!YQ E5I0T::H:#4JFD-%:[#0^@ES4$TE+[4< M<\")5%<8<,#EB8H3(.45PBBF1*QBH_*ZT>?;C.EA/RA!=!%YT664K#@P*2WGU)KD'1TJK1M[MLV(_O6C$O02D==+]O:"ZNMZ=5/="V-^7G([ M6_Y1G<\6_O<75;N8W\R7LZV?2]XWVMS_/OMU!;^]$ZF0P*@6B3M@DN]9<0@A M<448PI*AA2JO +1<,RMI,IL$+@N3G(D!R4L$A47D%99IZSMZ,7^P>\V6E]6; MF\X']K_W/X 1 H0$[6?Z\4(LSUL<($#G,$SH6/Y"974 *Q=,:Q*'!]!^!+=B M:/(2M!61MXQ\NEM?7,\V?L2LOE8_KY97+Q;S;WXH99Y.J5O"S[E%O#=ADBQZ(R*JL#6!D37,;:%WA-!!5ZX"V>"#*&R,L8[V?KSB#YI;VX7JX6 MJZL_JK=W&__+9E/]\&F]NKR[V&Y^?#3A5O]7E3ET\^S%\U%4:005K49%B80U>F M6@B7QC_J8F];GJ(1M6)! PY1G(3SX3S5,4Q 5A]V]B@5:.R.H"56F']TC$."="0&\/9@+ J M@TXD\WNCCKES); '2%E#8@/Q),]3' ^(5@L;OVVN46D=0"N%U#99\T,-K5_Q M\X&5B0PZC,SK,&7N7 FH%'[>2V0<'51-!F!5W4[@)#BHB@S :J72R:H1:.?G MO4JQ@76)/"ASFY=CGNS.E:D68;1/JUBAR?,7AREEE,PH0HT "N5W&H6 M+Q^AAIQI*X:>,T&@D:,,+:.\N1+00+A5/'F'E^ #;600Q9W&:07.TS+>G2M1W2RH:%-4M!H5S:&B-5AH_70) M,I#,RT#''(,2L)$(:Y/7[WF:XO #FWA(+([5J)P..E,E+$M*O@/M#!UZ]ZZ" M6**.5.<=8<[-0Y0.652TJ4IM(Y Y%Y74H:(U1T^A']H@8JA1^XR.##4%N#^@ MH98G*PY;RJJDC-?,J)P..E-HJ$'MI!J,1] PU*BM147>7 65MY4TD5XF>>[B M\$"T5IADSS$JK0-H.?5K8YE\=P%H*/PJ?VB;D0JJALJ[7TJ-8@K5 8.*-D5% MJU'1'"I:@X763YJ@O*B\\E)LSE6IT/""$J/C]W^3/'%Q0J2TZ=H$E=*!9\JT M-/$[1Z@A4XH-O1-607M1>>VEW)N;!X0O 5@[^RE F? !NWBHC27?&I7485V+ M!NB]T&8HN@??+!JCV!3?ME.18F XG[,"*)5L2)>HY(ZD!0<@D!#IJA0 X4C M5%!N5%ZYR3M\%:36"&:2#6)YEN)@0&J-Y32^+C4JK0-HF;7&YUX<#D"M8421 MP<]\!;5&Y=6:$HNO0M5K4-&FJ&@U*II#16NPT/H)$_0:-:;X[[")2J7J!%?4 M#V 6OT[*$Q4G ,!+).$\>:&$RNM&GV\SIH?];\0%Z4;GI9M1%E\-5,I52BH> MO5.9Y,E* P/0,B:EC6]R-2JM&WNVS8C^]:,25!>=5UWP+;X:*,9"C.")2SO? ML^(0IK2"[-MN@(:&<"(&MO+I(-/HO$Q3;/#5D%C"I8IO M?7G>XO! .X7\7"U>SJ&R.HA5,Q'OBFJ =ES[V?7 "UH=]!F==YV4&WQU:KA0 M@MID\*!*+P"I$38-#JJF I#Z1#3)&UJH'=&4J &)4P%D)V]MUY>^?^T MZ^X->O#WGOO^SR_:Y_A[\_2EDU%4M"DJ6HV*YE#1&BRT?I(%/4?+_.KE6?Y> MC:F.3%#1IJAH-2J:0T5KL-#Z*11$(_V\"KP:JEA##3')K!E5'H)HA>4F-G+4 MJ+0.H.7"$A9[ 1NHH22&#=6MT0DN(.<]?&B.(U7"5 M;#Q$974 *^7^ 2-BAR+8L/OXU%"<@BYC\*KN&L"=HCA+:B?E*8M# Q2U-5PG MU0I061W 2KE_U"2K1K"AX8(/>-!,4%P,5LU= \@/*GTH3O*$Q8%)65\PI@E- M(H.JM0"TBC 9F_ ;J'O4/YO8@,)L@MABL&KN&E0;#"K:%!6M1D5SJ&@-%EH_ M78+Z8_+JSS&KH0'L)SQ1+"=YEN+HIZ2"V'A*@LKIH!,5++Y=-$"SKM@Y'QBV M02 Q>HV=,8+4U16AW4Q&K#[PIH!OZD-8H_],XK^6JCH;SH$ M\]S%(01D%0)\3 Z5U8&G"@Q!J'=,VB'SF@V:CWU.S5\+Z#R&)R^D)GF2XE! M0@KS_XMOAZBT#J!51.BXE&(#M#/LL(Y@/Q1!Y;%X!7\MJLZ#BC9%1:M1T1PJ M6H.%UD^8H//8O,YSS UL4UV#=O98DECB\D3%"0#Q2D%9\@5;5%XW^GR;,3WL M!R6(/C8O^HQR ]MT#TY7LU7&J_H\5W%<4E9%5?(-PQJ5U8T\U^9X[_H1"3J+ M_5<7^[6 /T190^/7'_F.%8MS@T4!7=Y)5WC4KJ %+&M(VKT$%]8X/F>1MD#WNDL,NW=GW= MSBZ?;O'-$Q3/,%'E$E2T&A7-H:(U6&B]-*(D*#3=G[.+DF>9?/?H2%F$"S?% MA:MQX1PN7(,&%Z42/4BEYQ7S/7)\@;CW)*1%YYXR/'%R4&J@R&UK$:MV,. MK6,-!E*4&.(@,?+J5YD/^PA:49J@BF5H':MQ.^;0.M9@($5I(@_2)*_'/=D7 MO@?N.4V($:T2(4)4XD!<.$:H6!_$.A0C:PI8-D3X($5;]YSU2[U7>0(10Y3B8& X1 MJB0'$@_%"&J:#Y(Y"!)6)>@]$MHB'56]PX6K<>$<+ER#!A>EC3U(F^=5A#YR M?-$\"E43W,/U[XW)IAU<5H=V.9JC_>^'E!Y(>/3YI:6/8!3? U#AID^"@^?( MJ!USN'#-'JYOQ"(#-BQ*#[0WBE&#^@A*R>!^"E(N :!-;^G@1F5U:)>C@?IO MA\?V@71&\6M9[S%'3,KR[.51A(BUTSRTVS*NPH4*5^/".5RX!@TN2IX#P8OF!:]B*_L>L/?BG]'8T#@Y0ER> M%BGM"VX(34Y'(S1@<)$_XQ*U7O4WB.<)%LT M)D?8R^,$"#F&\+A4-2ZM VF55#1V4D(-F3JT:D=Q.I"9Z'.*5>^/[HUB1;4B MZ>T-5UJ"B#VMTG'M#EQB!Q)3:C6+OT+8P$V%(HP.SF(.I"6*5[9ZCX4V@\$5 MEU#A:EPXAPO7H,%%B7,@+M'GE:_>']^_ZUNMXZ$U.<)4G@F,X[%_$Y?7 MC3[A9D0/^V%A!P(10RA@O0?I6Q6%BC]%-#G"5AP:@%?X&8-.%O^HO&[L^38C M.AA%YD"V8?_J(M9[QO[DEQ"2S&/R72L/(U#+B6@9\]:XO [F3<^W@1KZT/9Z M&,7Q0*9AR+6L]X#]&X.(]P5.CA"71RFEM28I+(#+ZB!6?^6!$ $7Q5@U8&2G M[$"88=CEK/>(ZJ S7"5?T)X<82Z/4$HK>"+=U;BT#J*5?MF63#RA=H:K^"OW MIYOKMMU.9]O9V:N;=GW53MK%8E-=K.Z6VV[B>?!KM6Z_=A%\^8:=G":_OZ4O M:PK\[NC+YO[WTP!_]NIV=M6^GZVOYLM-M6B_>BKR4U<"=SV_NG[\RW9UZY/G MI/IUM=VN;N[_V%GIVW77P/_[U]5JN_]+1_!]M?[M_G3._A]02P,$% @ M#TC.5HF/^@&P#@ 4:$ !D !X;"]W;W)K&UL MM9UK;^,V&H7_BI!=+%I@MQ9O$CF;"9 ).1>@TPR23(M%L1_41$F,^I)*RJ0% M]L>O['%"DZ)I:W14%)W$\^J1K)<^Y3&/Z>.G9?5[?5^63?+G?+:H7Q_=-\W# MJ\FDOKXOYT7]P_*A7+1_<[NLYD73_EK=3>J'JBQNU@?-9Q.:IMED7DP71R?' MZ\<^52?'R\=F-EV4GZJD?IS/B^JO-^5L^?3ZB!P]/W QO;MO5@],3HX?BKOR MLFP^/WRJVM\F+Y2;Z;QKY_+; M^OG&Z:(J3XVKYE%2KZI:V^F%]]]='M_=KNEB-E,NF:O]V MVA[7G%R>O3?Z\X\F.7^;Z ^7I^_>79AWIU?KWR_,S^:GSR9Y>W'^,3D[_^GJ MXO3LZC)Y>WZ17)ZVA_SRX>I]Z;(KIK/X^^5?R^5(GW_W]^^-)TU[ZZ@(FUYO+?//U,NF.RV3) MQ^6BN:\3L[@I;P+'Z_CQ6>3X27O+7NX;?;YO;V@4>/I0_9"P])\)32D+7,_9 MX8?3T-,9=G;SS6=W;@9[&41LS6,[>'I:%W=W57E7K%_\R]ODHOQ2+A[+Y-:\/7X;'W\ZO\L7TX$2XE(U?'DR_;][=9Q M);EDTJW3W3J22I7GBKF%)EA(65H3JB$PY][2B6R=RDM/,XYE '2=2 M"!)6"OGRA.7!2K'\4E;[)2+*ZSL*D3"-A!D0S&F*>FF*&DDB%+(Y2)A&P@P( MYC2'I-8QI -%8@-P7OTB9^T4P%.)4"'-LESY,A$H%*V<"$8\G0@5\E9VE @+ M!=DR2B3ZM,T?C].'UB,WR64Q*^NH2,11?0HQ%)TU":0='2JJ\I"Y1934>QPB:1I*,RB:VQ-K#8D<2RJ@)A%*TU": M0='<%EFC2*)6YQ"I4-TIPTHJF"\5W;KVIQ3'3>V@S4<:8HD6&E MH-9]T;C[,HN[]I&RFB[NDD]%U<3%(@[K.Q*A- VE&13-;8MUAY2,)!84ZA6A M- VE&13-;9'UBC1J= X0BPW $8$T)RK-/+4(%&9$,B8\M0C444I3);U"$SJS M(E()MD,OK/VB.46KDC3SUS;.0G5$B-2?4P3J*,DY)9FO$J%"2@E1 M.U3">BX:]UP?BVHU_*[*Z_O%-W4W\Z9U5QOX3(SBN9"1_R3?G-.(7TGLD M0U?ZH#2#HKFY+NLV63J2V#"H\X32-)1F4#2W1=9YLOBZY'ZQV0"\,(82N2\V MH<)V(M+*C2>_A"UR&A-(.BN7VTSI>- ME5AE4"<+I6DHS:!H[H=@K)/E0U.K/)0Q#:1* G7!5$FH+I0J"=1%4R7<6D,> MMX:]Y:5'#"5^ZKX#%TK34)I!T=PF6J/+QXJX. \ 4FP2Z 0!H%,@"0>]NM)>5Q M2]I_\G1(TB9^TMZO&N@:+)1F4#2W?=9:\['2NQSJFJ$T#:49%,UMD77-?&AZ MEW=3M.UL*#!MZM8)R0CO3)NZ=8I0Q?UWE -U1!":RQW+5L+:4!&WH1M5V9X- M65EY5I!XTB9^AMZ[%$!75J$T@Z*YO;+V68R5Z150@**Y1F4#2WI]91B[&BP0)JEJ$T#:49%,UMT=:V0D.CP:*;T,VW M0_R;6]RM$IP1YN]Z%O$I9#TC7QT_<>M]#E52C-H&AN(ZW;S<:*!V=0\PJE:2C-H&AN MBZQYS8;&@^. 'FM4*)!&@0P Y-YV:TBS@_+)/22N1\(G?N[>+Q[H B^49E T MMXM;.^*.MB4N=D]<[*:XV%UQQW#/F77/V=!\W6$6<' MY:/[3.%ZQ8SBI^_]^H$N]4)I!D5S&VE-?C960#J#&G@H34-I!D5S=_ZV!CX? M&I#. T'EX/8X@<+@]CB!NO#V.*$SQ[;'R:TGS@^*2/>901T2\XF?M>^HA=(T ME&90-+=_UN3G8Z6C2C-+"DEOJYTZQBC+/,_ MGAZH(S1K_\U]70F<.%6,[7CO*;=^.(_[X=-YJR77Q1Z1@*[;0FD:2C,HFML- M:Y/SL4+..=0#0VD:2C,HFMLBZX'SH2'GO+OY+I5*$=Y1B< NO6G*B/^Y<1TH MY'DJ.?&_5"!42#-!Z([%KWSK^U;BOK*C$^T$8_A>7/&3]AZUT!5;*,V@:&[[ MK#_-QPH9YU#G":5I*,V@:&Z+K//,AX:,\T#8-Q><=G:N"!1RRE77U@3V'*8\ M%=Q?^@H5MD=;,R;B9B^C*D.AQ_*Q]1RV4IJ$T@Z*Y_;.V5(X5/990 MYPFE:2C-H&ANBZSSE$.CQS*0*":<2^7/6 *%(I>T\V5I@3K*LUQF_AY_H3.W M0$%W?*1<6C,GXV;./%;+ASW?D 9==(72-)1F4#2W%]9DRK$2PQ+J/*$T#:49 M%,UMD76>RI>Y0">OF M9-S->2H!,37Q4_8>L]"U3BC-H&AN\ZPGE6,EA274=T)I&DHS*)K;HJUO+1V: M%);=O*XDE/B[ 9\%ZB@EK)/E"]01D4JA.E./P/;"A#*QX],(TAHY&3=R.S5E MD*&!KBY":1I*,RB:^XVNUI"JL>+!"NHYH30-I1D4S6V1]9QJ:#Q8A;;]943Z M^P@'ZE9??. OZ^I '4DI9?Y6?294F%.19SMF*LJZ.!5W<:>/=5,5LVDQ.:VG M150KXJ3> Q&Z8 BE&13-[8GUF&JLO*^"6D\H34-I!D5S6V2MIQJ:]]T ' V@ MG K_O8] ':4TX\+?KC-0R)A8?5FT+Q:!PI03P7=LWJ"LFU-Q-[=#+"#V)G[J MWD,7NM((I1D4S6VB]:9JK+2M@CI0*$U#:09%W,Q:-2OJ M9G)ZNUJFCG_?=1S7]W6!Q6DLSL!P7G?H5G?&"M0^DV&-@CID+,[ <%ZCV%:C MAL9JGPGN+"GG?JXE5)<12:675]&A0I:2O+/^'"HD:2[IKC=L2,JWGGC<>T;T M ^+$]IR__SB&+H]B<0:&\]HIMMHY5CCWF0QK%-0T8W$&AO,:E6TU:FA$]YFP M7W"Z=3L$IUNX0W!"H=^HX.1;3WS/3L"'",X0<[;G OH/9.C**19G8#BOGW*K MGV.E=I_)L$9!?3069V XKU%JJU%#L[M["+UL&HBD822#('V]^9/ZOBP;733% MR?&\K.[*LW(VJY/KY>.B6;U0MAY-JO)VU9M7I_1HTGG\#7EU1@*/:_+*K!^? M6/S)\4-Q5[;ZV"ICG<,CEQ,J6*D>O*.(,.2B! M%*^INN7;CU#IZ1N^F%-I?]&VBO4<%*^EXGD%UA7DA)7_^+'R80^@>9H!?@7P MCP&])P!!!0A.S="K +U3,_0K@)7NEMJM<0NL<#@6?(N$B=9L9F#=MVCM%V'F M.;E30N\2C5/AU?7\\S)"7Z8_HCOT9@$*$RK1-18"FQ-\.W:5SF)BW;ABG)6, M_A., 5IRIC*)(I9 TH!?M.,'+7A7JZLE^CN),[^5<%J(#@J\"^1[?M!0S_QT MN-\DYV79H__.?F!&4)]W8/EZ3_#-N2BX.5O]DBK\V'2\)4'7LPSFGMF$7L?K M7H[=S;YKC6%^M!77,Q93"BQ5EP@J'+O2/O&JMTGP* M1K+ ,4PON@/O?=/S=DK&Z$P9#USOUZ[WS^2ZV8@%)$2U>MS_ M6_&1P:T%/=?@?Z:+SI3NP-U![>Z@U=U%=+V3SE7NXE)4/?DX6]02P,$% @ #TC.5GY& M@RFF P W X !D !X;"]W;W)K&ULK9?1;N(X M%(9?Q%C1 M 8V7&PN\W7%YPQP/\VB+0L17^9R*D5EE6>,490R3#%"T&1D>O)G8M@PHGOB* MT9$UKH%LY8F0O1S,UB/#DHI0@F(N4T3BYQE-49+(3$+'CS*I4=64@(H2E)_L5KOAL9?0.LT28Z)'Q!CG>H;,B1^6*2L.(;',MG+0/$!\9) M6@8+!2G.3K_1SW(A&@&B476 7084"V&>"A4J_8A'XR$E1T#ETR*;O"A:+:*% M.)Q)*B&G8A:+.#X.IW>!O_H2@,=;,'M8!HL@7(*%MPQ"X#WXP+M_7#TLP5WP MQ1?38!HLEK/;6> #/Y@_AK-E'3,)O,7LX6_@3:Z K9E=\ J],''#Z_2F*+/JEF[:M8N\G9;\MZ%DRGX M=H_2)T2_JV1IP^4&N6%Y%*.1(78 0_09&>,__X"N]4DCKE.)ZVC%>2DY9%RE MZA3G%G%RESV/80=:\C,TGQ45NU7%KK:BCW+", 9H#3[C;+LFZ168B_58,Y4>;=X+,;F5:O="3.X; M3#VG'5*OJM=['T@]):1.KZ>NWZ_J]]^!4C$AY5$\WI.W;;*D*K]EGK?3B6>0:O-EM+_8;/0VW]?WZQ/0*3*-MKJ>BS M7(@%U@8-]0[=#J8,;)+IPT'K]H*U[4*][YX/IJ/>85W8(J'V8:@W8@6;W_)# M??I+H=4^#O5&KH'FO('6A=UV:+4)0[T+GP_-54*SW98_+UC[,M0;LQI:<* $ MG(9@*I>%8L2NBMM*>=H:EY*KO1WJS5U#KO^&G.LZ[>1JYX5ZZSV?W$!)#G;4 M"NS:B6V]$ZO!^2@3QY+]%?A,28:H\NU0F_="6';MX+;>P=MAE8%-6'9?\^YA M-UZ8]7Y\-JTRSVM:UN"U.9J-LXH\]]U'=(LS!A*T$8'6=4]8!CT=I4X#3O+B M^/)$N#@,%9<[$\)>!/!%5!]KQ_U!+ P04 " /2,Y6(*XL MQ4(" "P! &0 'AL+W=O'!01L>ZAZ,,E HG7LU#8?_?>UG9!2B>42>\;S MWKQQ9AR>N'B1!:*"@ MBKJ^YPW=BI3,B4+K6XHHY =%2X9+ ?)0543\F2+EI['3=RZ.5;DOE'&X45B3 M/:Y1/==+H2VW8\G+"IDL.0.!N[$SZ8^F@8FW =]+/,FK/9A*MIR_&"/-QXYG M!"'%3!D&HI<3I?2 *_W%_8'6[NN94LDQIS^*'-5C)W/#N2X M(P>J5OSTB&T]'PU?QJFT7S@ULP@%:]:L%90E:Q9R;F]ARN YKD-\%N M;W4WB:S*&5$D"@4_@3#1FLUL;*D6K<65S/R4M1+ZM-0X%<7):I,^I,D,9LER ML4XWD,XWR2I9;V":3%;I_!M,XGCQ/-^LX=T,%2FIA#D1@IC;?!^Z2HLP5&[6 M)IPV"?U7$@[AB3-52$A8COG_>%>+[RKP+Q5,_;N$DUKT8.!] -_S!W?X!MV- M#"S?X!6^A2I00,HR7B$0ED-RUA,@4<+/R58JH?OHUZVR&];@-JN9K9&L289C M1P^/1'%$)WK[IC_TOM[1''2:@WOL47P0 ID"_5?PEK8&_<6BS9@>(Z_G!:%[ MO,[I7G51A6)O9T5"Q@],-0W5>;MQG#1=^"^\F>4G(O8EDT!QIZ%>[Y-N9M', M1V,H7MN>W'*E.]QN"_VDH# !^GS'N;H8)D'W2$5_ 5!+ P04 " /2,Y6 MVZ?5^RD# !*$@ #0 'AL+W-T>6QECNJ7KP];,(;5TC\ZY1])U M93*LS5JPVP5C)EJ50M8CLC"F^A#']6S!2EI?J(I)BQ1*E]38KI['=:49S6L@ ME2+N=3II7%(NR7@HE^5U:>IHII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_ M+)6Y>A/Y^\F[DY/._?G58?S, >G@P@!BXNGSQ)_2QJ0O]Z7= M\%,KY(FG&&T0H-DL6R9T'#EN-F4\+)3<[DU"?,"JTY)%#U2,R(0*/M4<6 4M MN5C[< \",R64CHPM"INN"Y'ZEX>[O@?UTNB47"KMGVP)[F:33)7.F6[3=,DF M-!X*5H =S><+N!M5Q0 :HTK;R#F=*TF=APVC:5C9&1/B%AZF[\6>]JK8V;<. M[)ILF]90T_0RO@/ZNVI>>U?V9;I1Q1^4^;2TTY&N#P7*;C0K^,KU5T5K %/O MXNJTJL3ZH^!S63(_^6Y1<[3B[_E67W7^70<-!C4_?CL]909?"W+7@B&S;7UG.EV76CKJ!A6A&;=M?8'K=M'W' MLKFXS-F*Y9.FJ^=3UXQLPV9M+B <(M?N"B,8QV-A!# L#^8 XW@6EN=_FL\ MG8_',&^#(#) .0.4XUDA9.(^6)XP)[-7>*99EB1IBJWH9!)T,,'6+4WA&U;# MO $#RP.9_FRM\=W&*^3I.L#V]*D*P6:*5R(V4WRM 0FO&S"R++S;6!Y@8+N MU0[D#^>!F@ISD@1V%?.&/<$XDF48 K48KM$T158GA4]X?["G)$FR+(P %G:0 M)!@"3R..8 [ X8DB3L'#\ZC>'-.Q=M?C\:_ 5!+ P04 " /2,Y6EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M ](SE8(JNCD-@0 +T< / >&PO=V]R:V)O;VLN>&ULQ9E!<]HX%(#_ MBH93]K)@FR1MIG3&-8)H%F2O9)C-7CJ*$4538V=L)^GVU^^S":T@].U>%$X@ M&>S/3]+[_.0/SV7U];XLOY)OV[RH1[U-TSS<]/MUMM%;5?]>/N@"CJS+:JL: M:%9?^O5#I=6JWFC=;/.^/QA<];?*%+V/'_;G2JJ^W2@;G36F+*"S[5@:_5S_ M/-XVR9.IS;W)3?//J-=]SW6/;$UAMN:[7HUZ@QZI-^7S;5F9[V71J%QF59GG MHYZW.[#456.R5]VRA4S5?=WU-.I>* 9]:X&<,*UJ>JF^T5W?@6,3QI^O&L] M-N7$Y(VNQJK1TZI\?##%E_8T*=16CWI1^:2K]G[@ FRUN[<&H*Q(53<&#E1LU>&Y1"GJ M,C$-(V4*T?ZA)N2:LR$H+ M(I"7YX-4]<:"O$(@K]Q"QF(:X> O7,\Q+%,(4KD!5!:5.\1JO=N MJ28A$V09SB!BP#9A/.01"V>$<9F*Q=S.U@,L70\<8\:"LBDGT4((RJ,[DHJ0 MRUEX-+P>JA3'3F$E=MU;IGPN6S '0IL/4O$RH"D)I:2IO28\3!F>:V?$'"98E$I8!P3".!54'L!AJO!/3-FX-9A=O =8%9).Y]T0\W!V)YD] M\WS,#;YC-XR9#*>P0J?ARX/(7K$V("8&W[D8HGA.21K^=6!]'RTO7-<7( 8V M8;1]B$MBR5*8="F%-)>23[!&;$Q,$KYC2?QP*KF @C;7]6\V&:8(W[$B3LOU M)"8F"]^Q+$Y9]B0DY@[?L3M>)^63B)@W?,?>.$Y^)P$Q??B.]?'+++@CM3$Q MB?B.)8+FG<^^O:^!.25P[)3C8HU!8-C;FB;QI8Z*[68YE(Q?S>0BJ QH[I4I(-&+KB)D-B9FH1L3L]#PG"7/Y\#&Q"PT["S4W[\N6^FU*?2*PR5J MZ,]4GB45:3]V^W_#R[9H7S_F>01]<3$KU6K_]FW_YO#COU!+ P04 " / M2,Y6[DG=_YX! (&@ &@ 'AL+U]R96QS+W=O?P7UB?+GGV%4YD.=17WAR;V+N=3%>?%/J7FP[FXWH=S&?MU$ZKNS+9NSV7J MENW.->7Z6.Z"T\%@Y-KG&<5B]CRSM[HVX3\3Z^WVL Z?]?K['*KTQV#W4[?' MN \A%;U5V>Y"FA?N0CR M^8.&$#3,'S2"H%'^H#$$C?,'32!HDC]H"D'3_$$R0!D'!$DO6!-H+BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>MO+QQ("O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38" MO3WJ[0GT]JBW)]#;H]Z>0&^/>OMWZAW3]13BH^>^QON_D^K471L>M[\M[YLO MC\H-9P<_?A:_4$L#!!0 ( ](SE:HRH?9JP$ $$: 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W; M4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4 MA)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\; MLK;,:+!0UK^H.E2Q;<6H?K_=!VU&UL M4$L! A0#% @ #TC.5GL[>?3C!0 T!\ !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #TC. M5APL MAN!P 9R0 !@ ("!HA< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ #TC.5K:YOBGU! H L !@ M ("!Z3 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ #TC.5I=UA$VP @ ]04 !D ("!(D4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#TC.5N4:HFH[ P K@8 !D ("!^DX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #TC.5F8-PMG%! L !D M ("!?F, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #TC.5CD=*G'% @ 308 !D ("!8'P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #TC. M5AS#?KDW P G08 !D ("!B*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #TC.5D;3.KCL"0 QQP M !D ("!@;D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #TC.5BDNVQ60 @ N < !D M ("![,T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #TC.5H]ITH#B @ Z0< !D ("!V]< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #TC.5G_U MDO(3! =Q$ !D ("!(., 'AL+W=O&PO=V]R:W-H965T\^Q8 (W< 9 " @;_L !X;"]W;W)K&UL4$L! A0#% @ #TC.5HF/^@&P#@ 4:$ !D M ("!\0,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #TC.5B"N+,5" @ L 0 !D ("! MXQD! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " /2,Y6J,J'V:L! !!&@ $P M @ '2)@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ,P S -P- "N %* $ ! end XML 54 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 55 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 264 164 1 false 41 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://codaoctopusgroup.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://codaoctopusgroup.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://codaoctopusgroup.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) Sheet http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome Consolidated Statements of Income and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://codaoctopusgroup.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://codaoctopusgroup.com/role/OrganizationAndDescriptionOfBusiness ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 00000008 - Disclosure - REVENUE RECOGNITION Sheet http://codaoctopusgroup.com/role/RevenueRecognition REVENUE RECOGNITION Notes 8 false false R9.htm 00000009 - Disclosure - COST OF REVENUES Sheet http://codaoctopusgroup.com/role/CostOfRevenues COST OF REVENUES Notes 9 false false R10.htm 00000010 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://codaoctopusgroup.com/role/FairValueOfFinancialInstruments FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 10 false false R11.htm 00000011 - Disclosure - FOREIGN CURRENCY TRANSLATION Sheet http://codaoctopusgroup.com/role/ForeignCurrencyTranslation FOREIGN CURRENCY TRANSLATION Notes 11 false false R12.htm 00000012 - Disclosure - INVENTORY Sheet http://codaoctopusgroup.com/role/Inventory INVENTORY Notes 12 false false R13.htm 00000013 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://codaoctopusgroup.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 00000014 - Disclosure - OTHER CURRENT ASSETS Sheet http://codaoctopusgroup.com/role/OtherCurrentAssets OTHER CURRENT ASSETS Notes 14 false false R15.htm 00000015 - Disclosure - CONTRACTS IN PROGRESS Sheet http://codaoctopusgroup.com/role/ContractsInProgress CONTRACTS IN PROGRESS Notes 15 false false R16.htm 00000016 - Disclosure - CONCENTRATIONS Sheet http://codaoctopusgroup.com/role/Concentrations CONCENTRATIONS Notes 16 false false R17.htm 00000017 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://codaoctopusgroup.com/role/RecentAccountingPronouncements RECENT ACCOUNTING PRONOUNCEMENTS Notes 17 false false R18.htm 00000018 - Disclosure - EARNINGS PER SHARE Sheet http://codaoctopusgroup.com/role/EarningsPerShare EARNINGS PER SHARE Notes 18 false false R19.htm 00000019 - Disclosure - 2017 STOCK INCENTIVE PLAN Sheet http://codaoctopusgroup.com/role/StockIncentivePlan 2017 STOCK INCENTIVE PLAN Notes 19 false false R20.htm 00000020 - Disclosure - SEGMENT ANALYSIS Sheet http://codaoctopusgroup.com/role/SegmentAnalysis SEGMENT ANALYSIS Notes 20 false false R21.htm 00000021 - Disclosure - DISAGGREGATION OF REVENUE Sheet http://codaoctopusgroup.com/role/DisaggregationOfRevenue DISAGGREGATION OF REVENUE Notes 21 false false R22.htm 00000022 - Disclosure - INCOME TAXES Sheet http://codaoctopusgroup.com/role/IncomeTaxes INCOME TAXES Notes 22 false false R23.htm 00000023 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS Sheet http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccounts CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS Notes 23 false false R24.htm 00000024 - Disclosure - INVENTORY (Tables) Sheet http://codaoctopusgroup.com/role/InventoryTables INVENTORY (Tables) Tables http://codaoctopusgroup.com/role/Inventory 24 false false R25.htm 00000025 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://codaoctopusgroup.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://codaoctopusgroup.com/role/PropertyAndEquipment 25 false false R26.htm 00000026 - Disclosure - OTHER CURRENT ASSETS (Tables) Sheet http://codaoctopusgroup.com/role/OtherCurrentAssetsTables OTHER CURRENT ASSETS (Tables) Tables http://codaoctopusgroup.com/role/OtherCurrentAssets 26 false false R27.htm 00000027 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://codaoctopusgroup.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://codaoctopusgroup.com/role/EarningsPerShare 27 false false R28.htm 00000028 - Disclosure - SEGMENT ANALYSIS (Tables) Sheet http://codaoctopusgroup.com/role/SegmentAnalysisTables SEGMENT ANALYSIS (Tables) Tables http://codaoctopusgroup.com/role/SegmentAnalysis 28 false false R29.htm 00000029 - Disclosure - DISAGGREGATION OF REVENUE (Tables) Sheet http://codaoctopusgroup.com/role/DisaggregationOfRevenueTables DISAGGREGATION OF REVENUE (Tables) Tables http://codaoctopusgroup.com/role/DisaggregationOfRevenue 29 false false R30.htm 00000030 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Tables) Sheet http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccountsTables CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Tables) Tables http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccounts 30 false false R31.htm 00000031 - Disclosure - COST OF REVENUES (Details Narrative) Sheet http://codaoctopusgroup.com/role/CostOfRevenuesDetailsNarrative COST OF REVENUES (Details Narrative) Details http://codaoctopusgroup.com/role/CostOfRevenues 31 false false R32.htm 00000032 - Disclosure - SCHEDULE OF COMPONENTS OF INVENTORY (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails SCHEDULE OF COMPONENTS OF INVENTORY (Details) Details 32 false false R33.htm 00000033 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Details 33 false false R34.htm 00000034 - Disclosure - SUMMARY OF OTHER CURRENT ASSETS (Details) Sheet http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails SUMMARY OF OTHER CURRENT ASSETS (Details) Details 34 false false R35.htm 00000035 - Disclosure - CONTRACTS IN PROGRESS (Details Narrative) Sheet http://codaoctopusgroup.com/role/ContractsInProgressDetailsNarrative CONTRACTS IN PROGRESS (Details Narrative) Details http://codaoctopusgroup.com/role/ContractsInProgress 35 false false R36.htm 00000036 - Disclosure - CONCENTRATIONS (Details Narrative) Sheet http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative CONCENTRATIONS (Details Narrative) Details http://codaoctopusgroup.com/role/Concentrations 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) Details 37 false false R38.htm 00000038 - Disclosure - 2017 STOCK INCENTIVE PLAN (Details Narrative) Sheet http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative 2017 STOCK INCENTIVE PLAN (Details Narrative) Details http://codaoctopusgroup.com/role/StockIncentivePlan 38 false false R39.htm 00000039 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails SCHEDULE OF SEGMENT REPORTING INFORMATION (Details) Details 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) Details 40 false false R41.htm 00000041 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://codaoctopusgroup.com/role/IncomeTaxes 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details) Sheet http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details) Details 42 false false R43.htm 00000043 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details Narrative) Sheet http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccountsDetailsNarrative CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details Narrative) Details http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccountsTables 43 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityEmergingGrowthCompany - form10-q.htm 30 [EFM.6.05.45.cover-page-fact-not-visible] Submission type 10-Q has 1 cover page fact(s) in ix:hidden that should be visible or referenced by an -sec-ix-hidden style property: EntityInteractiveDataCurrent - form10-q.htm 29 - form10-q.htm 29 form10-q.htm coda-20230430.xsd coda-20230430_cal.xml coda-20230430_def.xml coda-20230430_lab.xml coda-20230430_pre.xml ex31.htm ex32.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 0, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 944, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 264, "dts": { "calculationLink": { "local": [ "coda-20230430_cal.xml" ] }, "definitionLink": { "local": [ "coda-20230430_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "coda-20230430_lab.xml" ] }, "presentationLink": { "local": [ "coda-20230430_pre.xml" ] }, "schema": { "local": [ "coda-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" ] } }, "elementCount": 320, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 114, "http://xbrl.sec.gov/dei/2023": 6, "total": 120 }, "keyCustom": 10, "keyStandard": 154, "memberCustom": 21, "memberStandard": 20, "nsprefix": "CODA", "nsuri": "http://codaoctopusgroup.com/20230430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://codaoctopusgroup.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "menuCat": "Notes", "order": "10", "role": "http://codaoctopusgroup.com/role/FairValueOfFinancialInstruments", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - FOREIGN CURRENCY TRANSLATION", "menuCat": "Notes", "order": "11", "role": "http://codaoctopusgroup.com/role/ForeignCurrencyTranslation", "shortName": "FOREIGN CURRENCY TRANSLATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000012 - Disclosure - INVENTORY", "menuCat": "Notes", "order": "12", "role": "http://codaoctopusgroup.com/role/Inventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000013 - Disclosure - PROPERTY AND EQUIPMENT", "menuCat": "Notes", "order": "13", "role": "http://codaoctopusgroup.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - OTHER CURRENT ASSETS", "menuCat": "Notes", "order": "14", "role": "http://codaoctopusgroup.com/role/OtherCurrentAssets", "shortName": "OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - CONTRACTS IN PROGRESS", "menuCat": "Notes", "order": "15", "role": "http://codaoctopusgroup.com/role/ContractsInProgress", "shortName": "CONTRACTS IN PROGRESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - CONCENTRATIONS", "menuCat": "Notes", "order": "16", "role": "http://codaoctopusgroup.com/role/Concentrations", "shortName": "CONCENTRATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "menuCat": "Notes", "order": "17", "role": "http://codaoctopusgroup.com/role/RecentAccountingPronouncements", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "18", "role": "http://codaoctopusgroup.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:StockIncentivePlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - 2017 STOCK INCENTIVE PLAN", "menuCat": "Notes", "order": "19", "role": "http://codaoctopusgroup.com/role/StockIncentivePlan", "shortName": "2017 STOCK INCENTIVE PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:StockIncentivePlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://codaoctopusgroup.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000020 - Disclosure - SEGMENT ANALYSIS", "menuCat": "Notes", "order": "20", "role": "http://codaoctopusgroup.com/role/SegmentAnalysis", "shortName": "SEGMENT ANALYSIS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - DISAGGREGATION OF REVENUE", "menuCat": "Notes", "order": "21", "role": "http://codaoctopusgroup.com/role/DisaggregationOfRevenue", "shortName": "DISAGGREGATION OF REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000022 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "22", "role": "http://codaoctopusgroup.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS", "menuCat": "Notes", "order": "23", "role": "http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccounts", "shortName": "CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000024 - Disclosure - INVENTORY (Tables)", "menuCat": "Tables", "order": "24", "role": "http://codaoctopusgroup.com/role/InventoryTables", "shortName": "INVENTORY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000025 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "menuCat": "Tables", "order": "25", "role": "http://codaoctopusgroup.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - OTHER CURRENT ASSETS (Tables)", "menuCat": "Tables", "order": "26", "role": "http://codaoctopusgroup.com/role/OtherCurrentAssetsTables", "shortName": "OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "27", "role": "http://codaoctopusgroup.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-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": "00000028 - Disclosure - SEGMENT ANALYSIS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://codaoctopusgroup.com/role/SegmentAnalysisTables", "shortName": "SEGMENT ANALYSIS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - DISAGGREGATION OF REVENUE (Tables)", "menuCat": "Tables", "order": "29", "role": "http://codaoctopusgroup.com/role/DisaggregationOfRevenueTables", "shortName": "DISAGGREGATION OF REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:ScheduleOfDepositInterestBearingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccountsTables", "shortName": "CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:ScheduleOfDepositInterestBearingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "p", "CODA:CostOfRevenuesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "CODA:CostOfRevenueCommissions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - COST OF REVENUES (Details Narrative)", "menuCat": "Details", "order": "31", "role": "http://codaoctopusgroup.com/role/CostOfRevenuesDetailsNarrative", "shortName": "COST OF REVENUES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "CODA:CostOfRevenuesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "CODA:CostOfRevenueCommissions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SCHEDULE OF COMPONENTS OF INVENTORY (Details)", "menuCat": "Details", "order": "32", "role": "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails", "shortName": "SCHEDULE OF COMPONENTS OF INVENTORY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "menuCat": "Details", "order": "33", "role": "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SUMMARY OF OTHER CURRENT ASSETS (Details)", "menuCat": "Details", "order": "34", "role": "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails", "shortName": "SUMMARY OF OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - CONTRACTS IN PROGRESS (Details Narrative)", "menuCat": "Details", "order": "35", "role": "http://codaoctopusgroup.com/role/ContractsInProgressDetailsNarrative", "shortName": "CONTRACTS IN PROGRESS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "CODA:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30", "decimals": "0", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - CONCENTRATIONS (Details Narrative)", "menuCat": "Details", "order": "36", "role": "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative", "shortName": "CONCENTRATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)", "menuCat": "Details", "order": "37", "role": "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "p", "CODA:StockIncentivePlanTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30_custom_TwoThousandSeventeenStockIncentivePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - 2017 STOCK INCENTIVE PLAN (Details Narrative)", "menuCat": "Details", "order": "38", "role": "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative", "shortName": "2017 STOCK INCENTIVE PLAN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "CODA:StockIncentivePlanTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30_custom_TwoThousandSeventeenStockIncentivePlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION (Details)", "menuCat": "Details", "order": "39", "role": "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "shortName": "SCHEDULE OF SEGMENT REPORTING INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30_custom_SegmentReportingMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome", "shortName": "Consolidated Statements of Income and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details)", "menuCat": "Details", "order": "40", "role": "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "shortName": "SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - INCOME TAXES (Details Narrative)", "menuCat": "Details", "order": "41", "role": "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-02-012023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "CODA:ScheduleOfDepositInterestBearingTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30_custom_HSBCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestBearingDepositLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details)", "menuCat": "Details", "order": "42", "role": "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails", "shortName": "SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "CODA:ScheduleOfDepositInterestBearingTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-04-30_custom_HSBCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestBearingDepositLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "CODA:InterestBearingDepositsCurrentRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccountsDetailsNarrative", "shortName": "CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "CODA:InterestBearingDepositsCurrentRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-10-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-11-012022-01-31_us-gaap_AdditionalPaidInCapitalMember", "decimals": "0", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://codaoctopusgroup.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS", "menuCat": "Notes", "order": "7", "role": "http://codaoctopusgroup.com/role/OrganizationAndDescriptionOfBusiness", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:RevenueRecognitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - REVENUE RECOGNITION", "menuCat": "Notes", "order": "8", "role": "http://codaoctopusgroup.com/role/RevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:RevenueRecognitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:CostOfRevenuesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - COST OF REVENUES", "menuCat": "Notes", "order": "9", "role": "http://codaoctopusgroup.com/role/CostOfRevenues", "shortName": "COST OF REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-11-01to2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "CODA:CostOfRevenuesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 41, "tag": { "CODA_AustraliaAndAsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Australia/Asia [Member]", "label": "Australia/Asia [Member]" } } }, "localname": "AustraliaAndAsiaMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_BoardOfDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board of Director [Member]", "label": "Board of Director [Member]" } } }, "localname": "BoardOfDirectorMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_ContractsInProgressTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts in Progress [Text Block]", "label": "CONTRACTS IN PROGRESS" } } }, "localname": "ContractsInProgressTextBlock", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ContractsInProgress" ], "xbrltype": "textBlockItemType" }, "CODA_CostOfRevenueCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of revenue commissions.", "label": "Cost of revenue commissions" } } }, "localname": "CostOfRevenueCommissions", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/CostOfRevenuesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "CODA_CostOfRevenuesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COST OF REVENUES" } } }, "localname": "CostOfRevenuesDisclosureTextBlock", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/CostOfRevenues" ], "xbrltype": "textBlockItemType" }, "CODA_DeferredRevenueInclusiveOfExtendedWarrantyOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred revenue inclusive of extended warranty options.", "label": "Deferred revenue inclusive of extended warranty options" } } }, "localname": "DeferredRevenueInclusiveOfExtendedWarrantyOptions", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ContractsInProgressDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "CODA_Disclosure2017StockIncentivePlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plan" } } }, "localname": "Disclosure2017StockIncentivePlanAbstract", "nsuri": "http://codaoctopusgroup.com/20230430", "xbrltype": "stringItemType" }, "CODA_DisclosureContractsInProgressAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contracts In Progress" } } }, "localname": "DisclosureContractsInProgressAbstract", "nsuri": "http://codaoctopusgroup.com/20230430", "xbrltype": "stringItemType" }, "CODA_DisclosureCostOfRevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost Of Revenues" } } }, "localname": "DisclosureCostOfRevenuesAbstract", "nsuri": "http://codaoctopusgroup.com/20230430", "xbrltype": "stringItemType" }, "CODA_DisclosureRevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "DisclosureRevenueRecognitionAbstract", "nsuri": "http://codaoctopusgroup.com/20230430", "xbrltype": "stringItemType" }, "CODA_EmployeeRetentionCreditReceivables": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee retention credit receivables.", "label": "Employee Retention Credit Receivables" } } }, "localname": "EmployeeRetentionCreditReceivables", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "CODA_EngineeringPartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering Parts [Member]", "label": "Engineering Parts [Member]" } } }, "localname": "EngineeringPartsMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_EquipmentRentalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Rentals [Member]", "label": "Equipment Rentals [Member]" } } }, "localname": "EquipmentRentalsMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_EquipmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Sales [Member]", "label": "Equipment Sales [Member]" } } }, "localname": "EquipmentSalesMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_HSBCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HSBC [Member]", "label": "HSBC [Member]" } } }, "localname": "HSBCMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "CODA_InterestBearingDepositsCurrentRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest bearing deposits current rate.", "label": "Current rate" } } }, "localname": "InterestBearingDepositsCurrentRate", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccountsDetailsNarrative" ], "xbrltype": "percentItemType" }, "CODA_JyskeBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jyske Bank [Member]", "label": "Jyske Bank [Member]" } } }, "localname": "JyskeBankMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "CODA_MarineEngineeringBusinessServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marine Engineering Business (Services) [Member]", "label": "Marine Engineering Business (Services) [Member]" } } }, "localname": "MarineEngineeringBusinessServicesMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_MarineTechnologyBusinessProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marine Technology Business (Products) [Member]", "label": "Marine Technology Business (Products) [Member]" } } }, "localname": "MarineTechnologyBusinessProductsMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_MiddleEastAndAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Middle East/Africa [Member]", "label": "Middle East/Africa [Member]" } } }, "localname": "MiddleEastAndAfricaMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_OfficeMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Machinery and Equipment [Member]", "label": "Office Machinery and Equipment [Member]" } } }, "localname": "OfficeMachineryAndEquipmentMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "CODA_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_OverheadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Overhead [Member]", "label": "Overhead [Member]" } } }, "localname": "OverheadMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_RentalAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Assets [Member]", "label": "Rental Assets [Member]" } } }, "localname": "RentalAssetsMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "CODA_RevenueRecognitionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition [Text Block]", "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueRecognitionTextBlock", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "CODA_RevenuesFromIntercompanySales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenues from Intercompany Sales.", "label": "Revenues from Intercompany Sales - eliminated from sales above" } } }, "localname": "RevenuesFromIntercompanySales", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "CODA_ScheduleOfDepositInterestBearingTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Deposit Interest Bearing [Table Text Block]", "label": "SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS" } } }, "localname": "ScheduleOfDepositInterestBearingTableTextBlock", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccountsTables" ], "xbrltype": "textBlockItemType" }, "CODA_SegmentReportingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment Reporting [Member]", "label": "Segment Reporting [Member]" } } }, "localname": "SegmentReportingMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "CODA_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services [Member]", "label": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_SoftwareSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Sales [Member]", "label": "Software Sales [Member]" } } }, "localname": "SoftwareSalesMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "CODA_StockIncentivePlanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Incentive Plan [Text Block]", "label": "2017 STOCK INCENTIVE PLAN" } } }, "localname": "StockIncentivePlanTextBlock", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlan" ], "xbrltype": "textBlockItemType" }, "CODA_SupplementalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Disclosures Abstract", "label": "Supplemental Disclosures" } } }, "localname": "SupplementalDisclosuresAbstract", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "CODA_TwoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Customer [Member].", "label": "Two Customer [Member]" } } }, "localname": "TwoCustomerMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_TwoThousandAndTwentyOneStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand and Twenty One Stock Incentive Plan [Member].", "label": "2021 Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandAndTwentyOneStockIncentivePlanMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_TwoThousandSeventeenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Stock Incentive Plan [Member]", "label": "2017 Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandSeventeenStockIncentivePlanMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "CODA_UnrestrictedAccessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrestricted Access [Member]", "label": "Unrestricted Access [Member]" } } }, "localname": "UnrestrictedAccessMember", "nsuri": "http://codaoctopusgroup.com/20230430", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "country_DK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DENMARK" } } }, "localname": "DK", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "currency_DKK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denmark, Kroner" } } }, "localname": "DKK", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom, Pounds" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r557", "r559", "r560" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r561" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r548" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "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." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r548" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r548" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r562" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r548" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r548" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r548" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r548" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r563" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "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://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r547" ], "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://codaoctopusgroup.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://codaoctopusgroup.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_AmericasMember": { "auth_ref": [ "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [ "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r203", "r523", "r593", "r637", "r638" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r226", "r227", "r228", "r229", "r271", "r367", "r408", "r428", "r429", "r479", "r481", "r483", "r484", "r486", "r503", "r504", "r513", "r520", "r528", "r531", "r592", "r630", "r631", "r632", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r203", "r523", "r593", "r637", "r638" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r199", "r369", "r402", "r403", "r404", "r405", "r406", "r407", "r505", "r521", "r530", "r569", "r588", "r589", "r593", "r637" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r199", "r369", "r402", "r403", "r404", "r405", "r406", "r407", "r505", "r521", "r530", "r569", "r588", "r589", "r593", "r637" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r226", "r227", "r228", "r229", "r270", "r271", "r298", "r299", "r300", "r366", "r367", "r408", "r428", "r429", "r479", "r481", "r483", "r484", "r486", "r503", "r504", "r513", "r520", "r528", "r531", "r534", "r587", "r592", "r631", "r632", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r226", "r227", "r228", "r229", "r270", "r271", "r298", "r299", "r300", "r366", "r367", "r408", "r428", "r429", "r479", "r481", "r483", "r484", "r486", "r503", "r504", "r513", "r520", "r528", "r531", "r534", "r587", "r592", "r631", "r632", "r633", "r634", "r635" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r201", "r202", "r425", "r426", "r427", "r480", "r482", "r485", "r490", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r506", "r522", "r534", "r593", "r637" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r201", "r202", "r425", "r426", "r427", "r480", "r482", "r485", "r490", "r492", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r506", "r522", "r534", "r593", "r637" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r585", "r627" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r529" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.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://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r493" ], "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://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r204", "r205" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, net", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r107", "r383" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r21", "r60", "r111", "r380", "r413", "r416" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r8", "r21", "r335", "r338", "r364", "r409", "r410", "r574", "r575", "r576", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r52", "r529", "r640" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r303", "r304", "r305", "r423", "r581", "r582", "r583", "r623", "r641" ], "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://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r41", "r42", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Employee stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r302", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r109", "r132", "r174", "r189", "r195", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r330", "r332", "r349", "r378", "r450", "r529", "r541", "r590", "r591", "r628" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "periodEndLabel": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r103", "r115", "r132", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r330", "r332", "r349", "r529", "r590", "r591", "r628" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r47", "r71", "r72" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "ORGANIZATION AND DESCRIPTION OF BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/OrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r105", "r507" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r25", "r68", "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r68" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock available for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r581", "r582", "r623", "r639", "r641" ], "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://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r51", "r437" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r51", "r437", "r456", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r51", "r379", "r529" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, $.001 par value; 150,000,000 shares authorized, 11,042,897 issued and outstanding as of April 30, 2023 and 10,916,853 shares issued and outstanding as of October 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r22", "r118", "r120", "r125", "r373", "r387" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r28", "r30", "r43", "r44", "r203", "r493" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r28", "r30", "r43", "r44", "r203", "r417", "r493" ], "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://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r28", "r30", "r43", "r44", "r203", "r493", "r568" ], "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://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r28", "r30", "r43", "r44", "r203" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r27", "r28", "r30", "r31", "r43", "r80", "r493" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r28", "r30", "r43", "r44", "r203", "r493" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r256", "r257", "r268" ], "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 with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ContractsInProgressDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r256", "r257", "r268" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r256", "r257", "r268" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Deferred Revenue, less current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r64", "r132", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r349", "r590" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r316", "r325", "r580" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.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": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current Tax Expense", "negatedTerseLabel": "Current Tax Benefit (Expense)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r29", "r203" ], "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://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r48", "r49", "r83", "r84", "r134", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r361", "r515", "r516", "r517", "r518", "r519", "r578" ], "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://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r16", "r134", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r361", "r515", "r516", "r517", "r518", "r519", "r578" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r309", "r310" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "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" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r5", "r78", "r93", "r324", "r325", "r580" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.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 Expense (Benefit)", "negatedLabel": "Deferred Tax Benefit", "negatedTerseLabel": "Deferred Tax (Expense) Benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r70" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r573" ], "calculation": { "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r5", "r36" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r5", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r267", "r521", "r522", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r267", "r521", "r522", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET INCOME PER SHARE:", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r126", "r144", "r145", "r146", "r147", "r148", "r155", "r157", "r162", "r163", "r164", "r168", "r343", "r344", "r374", "r388", "r510" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r126", "r144", "r145", "r146", "r147", "r148", "r157", "r162", "r163", "r164", "r168", "r343", "r344", "r374", "r388", "r510" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r165", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r625" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "EFFECT OF CURRENCY TRANSLATION ON CHANGES IN CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Corporation tax" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r621", "r622" ], "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": "Effective income tax rate reconciliation, state and local income taxes, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r621", "r622" ], "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective income tax rate reconciliation, tax credit, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r9", "r99", "r121", "r122", "r123", "r135", "r136", "r137", "r141", "r149", "r151", "r169", "r207", "r210", "r255", "r303", "r304", "r305", "r317", "r318", "r334", "r335", "r336", "r337", "r338", "r340", "r342", "r354", "r355", "r356", "r357", "r358", "r359", "r364", "r409", "r410", "r411", "r423", "r476" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "localname": "ForeignCurrencyAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r353", "r360", "r542", "r543", "r544", "r545", "r566" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items.", "label": "FOREIGN CURRENCY TRANSLATION" } } }, "localname": "ForeignCurrencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ForeignCurrencyTranslation" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63", "r132", "r174", "r188", "r194", "r197", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r349", "r512", "r590" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r61", "r86", "r174", "r188", "r194", "r197", "r375", "r385", "r512" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME BEFORE INCOME TAX EXPENSE" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "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_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r133", "r308", "r313", "r314", "r315", "r322", "r326", "r327", "r328", "r422" ], "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 TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r96", "r150", "r151", "r182", "r311", "r323", "r390" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTotalLabel": "Total Income Tax (Expense) Benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAX (EXPENSE) BENEFIT", "verboseLabel": "Income Tax (Expense) Benefit" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r26" ], "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": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r577" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Accounts payable and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r4" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r577" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 7.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": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r368", "r577" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 11.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": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r4" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in operating assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in operating liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r577" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r4" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r158", "r159", "r160", "r164", "r275" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Unused portion of options and restricted stock awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Goodwill and Other Intangibles, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest and other income.", "label": "CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS" } } }, "localname": "InterestAndOtherIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/CertifiedDepositInterestBearingAccounts" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestBearingDepositLiabilities": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate of all domestic and foreign interest-bearing deposit liabilities.", "label": "Amount" } } }, "localname": "InterestBearingDepositLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r88" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r127", "r129", "r130" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r211" ], "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" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r570" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r112", "r508", "r529" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory", "totalLabel": "Total Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r572" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Raw materials and parts" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r571" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfComponentsOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r594" ], "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://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r132", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r331", "r332", "r333", "r349", "r436", "r511", "r541", "r590", "r628", "r629" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.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": "Liabilities", "periodEndLabel": "Total Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r56", "r85", "r382", "r529", "r579", "r586", "r624" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r104", "r132", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r331", "r332", "r333", "r349", "r529", "r590", "r628", "r629" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG TERM LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r128" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Used in Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r128" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Used in Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r69", "r70" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash (used in) provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r62", "r70", "r87", "r102", "r116", "r119", "r123", "r132", "r140", "r144", "r145", "r146", "r147", "r150", "r151", "r161", "r174", "r188", "r194", "r197", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r344", "r349", "r386", "r458", "r474", "r475", "r512", "r540", "r590" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfCashFlows", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r94", "r95", "r97", "r100", "r138", "r139", "r142", "r143", "r152", "r153", "r208", "r209", "r319", "r320", "r321", "r339", "r341", "r345", "r346", "r347", "r350", "r351", "r352", "r362", "r363", "r365", "r370", "r371", "r372", "r412", "r413", "r414", "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.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": "Nonoperating Income (Expense)", "totalLabel": "Total Other Income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "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://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r188", "r194", "r197", "r512" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "INCOME FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r81", "r108", "r377", "r541" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r114", "r529" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Current Assets", "totalLabel": "Total Other Current Assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r3", "r7", "r79" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign Currency Translation Adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r3", "r7", "r79", "r117", "r120" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total Other Comprehensive Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "OTHER CURRENT ASSETS" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r389", "r459", "r487", "r488", "r489" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "localname": "OtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r110", "r445" ], "calculation": { "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Tax Receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/SummaryOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "Purchases of Long-lived Assets" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r23" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r67" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of other intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "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://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r113", "r212", "r213", "r509" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r6" ], "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://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r74", "r90", "r91", "r92" ], "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 AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r75", "r106", "r384" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Totals" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r376", "r384", "r529" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails": { "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 and Equipment, net", "totalLabel": "Total Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FIXED ASSETS" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "SCHEDULE OF PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r24", "r420" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "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": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of notes" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r46", "r307", "r636" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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": "Research & Development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r53", "r76", "r381", "r412", "r416", "r421", "r438", "r529" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r99", "r135", "r136", "r137", "r141", "r149", "r151", "r207", "r210", "r303", "r304", "r305", "r317", "r318", "r334", "r336", "r337", "r340", "r342", "r409", "r411", "r423", "r641" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r187", "r192", "r193", "r199", "r201", "r203", "r266", "r267", "r369" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Net Revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r98", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "DISAGGREGATION OF REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/DisaggregationOfRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r124", "r132", "r175", "r176", "r187", "r192", "r193", "r199", "r201", "r203", "r206", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r349", "r375", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Total Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r203", "r567" ], "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://codaoctopusgroup.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r584" ], "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" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r57", "r58", "r59" ], "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 COMPONENTS OF INVENTORY" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "SUMMARY OF OTHER CURRENT ASSETS" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "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 DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/DisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r32", "r33", "r34", "r35" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r32", "r33", "r34", "r35" ], "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" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/SegmentAnalysisTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r272", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r171", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r203", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r514", "r569", "r637" ], "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." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r186", "r191", "r195", "r196", "r197", "r198", "r199", "r200", "r203" ], "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 ANALYSIS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/SegmentAnalysis" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General & Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r4" ], "calculation": { "http://codaoctopusgroup.com/role/StatementsOfCashFlows": { "order": 3.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": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r290" ], "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": "Number of restricted stock awards to purchase shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Restricted stock awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r272", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Common stock available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Options forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Option vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.", "label": "Deposit interest rate" } } }, "localname": "ShortTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r101", "r171", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r203", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r514", "r569", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails", "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r9", "r19", "r99", "r121", "r122", "r123", "r135", "r136", "r137", "r141", "r149", "r151", "r169", "r207", "r210", "r255", "r303", "r304", "r305", "r317", "r318", "r334", "r335", "r336", "r337", "r338", "r340", "r342", "r354", "r355", "r356", "r357", "r358", "r359", "r364", "r409", "r410", "r411", "r423", "r476" ], "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://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r135", "r136", "r137", "r169", "r369", "r418", "r424", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r535" ], "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://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "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": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r135", "r136", "r137", "r169", "r369", "r418", "r424", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r535" ], "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://codaoctopusgroup.com/role/IncomeTaxesDetailsNarrative", "http://codaoctopusgroup.com/role/ScheduleOfInterestRatesAndAmountHeldInCertifiedDepositInterestBearingAccountsDetails", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r50", "r51", "r76", "r419", "r476", "r491" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StockIncentivePlanDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r50", "r51", "r76", "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock issued from options exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r9", "r19", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock issued for options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r51", "r54", "r55", "r73", "r439", "r456", "r477", "r478", "r529", "r541", "r579", "r586", "r624", "r641" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r526", "r593" ], "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://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r526", "r593" ], "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." } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r526" ], "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://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfDisaggregateOfRevenueFromContractsForSaleWithCustomersByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r38" ], "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://codaoctopusgroup.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r18", "r38", "r39" ], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://codaoctopusgroup.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables", "verboseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/BalanceSheets", "http://codaoctopusgroup.com/role/ContractsInProgressDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r156", "r164" ], "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": "Diluted outstanding shares", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE SHARES:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r155", "r164" ], "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": "Basic weighted average common shares outstanding", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://codaoctopusgroup.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://codaoctopusgroup.com/role/StatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-14", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r547": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r548": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r549": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r551": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r552": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r553": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r554": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r555": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r556": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "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" }, "r560": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "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" }, "r562": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "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/2009/role/commonPracticeRef" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "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/2009/role/commonPracticeRef" }, "r575": { "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/2009/role/commonPracticeRef" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org//610/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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" }, "r79": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "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" } }, "version": "2.2" } ZIP 60 0001493152-23-021178-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-021178-xbrl.zip M4$L#!!0 ( ](SE91" 7N@PP !EO 1 8V]D82TR,#(S,#0S,"YX MFDZ'5G^2'*)+[X.15$R6TE423JYW,L-3$(2:@K4 M :1MW5_?!3]DBA\PY3@MIU(>$A)8 +O[ Q:[2PCY]/?'E:_<8\9)0*\Z9R>G M'053-_ (75QU;NRN:FN&T5'^_M.?_JC GT]_[G:5(<&^=ZD, K=KT'GPHS)% M*WRIC##%#(4!^U'YC/Q(E 1#XF.F:,%J[>,00T4RTJ7R[N3LPZW2[3;H]S.F M7L!N+&/;[S(,U_RRUWMX>#BAP3UZ"-@=/W,.[1"%$=_V=OIXFOYIUGQ" MN+MM_/']9,U_>+3(SPM,/T0#1!_X%X3&H]O9Q]_?_?)AA.^6]U_Z9[?H#OVP M^> 3\LO?$%FC?_>^K-RO'ZZ3(3]Q=XE72 $P*+_J"/E2\1XN3@*VZ)V?GI[U M?IZ,[9BNDQ!>/OJ$WE61GWW\^+$7UV:D)%>=Y%'T!GW'_7EX3BB)!TU7X9G2%6LN M$H+"8]SD4Z](G.LBXM@SZ4_Q\YIA#NUB*<90D#9,26H:N8ASR1(^[17)]GH,2AH)7X+A)::< MW..D-(&G,;400C!<-D"T3)[S%_8.8&F+N,K,6;.>]'G%#,4VP: M481MC";K!(ADP J2B7J_]#4?V6_EF?WNCPKV:.IH;0^D%K6@MX:,Y3 MO?(LT-@IDVOX8U'#FFD[8B*GFC[LB3Q$A,79#G,^)!2<58)\ ^)_%D=HJ;Z? M(Y("<'9:!&"H&I;R61W#+ <8AL94G6J&.E:,J>U8-Q-]ZAPX)@'#9$&UB$&T MX&XMS1D+UIB%&W!1A-^]%E8C46QEC5S'%T4=SRQS MIEO.U]A9T?]U8\R$"3EHA9OA$K/$/H0JY]O,4D6Y7-EO2]ZA!P=?'%'Z<-V*MR6U(,Y;*RV61('W?I/BV"W M4*[[4KRY3: H;Y(.#OO34%6^)*]M2;U<\:78LSJK6U7U,GUWTI,"U'24?-5[CO><575\GU7HI.BZ[\4>L2GSZO?3F) M'(52Z%KKWQ_AV,,GS<.S7Q,I7!>E^'4FVE.TTS6CE$ MI9#;UJ[UPL$OU7A1LU4,E(Y4B5XO$\4G5A MRA$H 52T6B&V,>?ED&07I>?IY!"5PG;[9C)18<$ 0M5AS!&?ZF_'=9O1\X1R MA)I]6SYN2]+OS;7@R&CDN#SS/?H(2.W>4PST^X@35QR")GX4"D>[H?;C[''!U2ZX M-,%C003+Q-$/\;-IMHH9KUEL#5K(<2ME)O(++CKD0Z M\1K[GD$;IAYK5O4K]BR'7IJ/V>8SP2V&B2 \*74B$IK*M3X>B AFKQSH<1DW MSV+7Q#PO;"R? ]]R\N+_VSJ(O\05+A:>*_'5+Y?BOI&K#B?B\IU.6K9D>'[5 M$9!WL_L_?@713AY7?D8BNI9<_1+/C*(VTH&S+A!S2[V4KJ:!3N)\'\&\ES&? M=1"24#2?Y891Q#A@?'JO(;*/;O<5&9I@_SO*.A;]OZJ0,/OV%;(P8;^3J-K3 M**\J,"R=?07>76W?2=[!=I"\N.D-.[VG*W;2]^(U/)] <(B.%%JZUT=V,5-R MI53F,$N:B+=NUJXKBKIGY]V+LY-'[CUQN@\33VK8CXFLW0N8J+D>JFI\7D]%+';6_KCV[TXR+?9OKUL1CQ=:=9L,F3TR400MYR]=-@7 MS,3RX+73,+T#+7$RS8'ZJSF?$Q=/D+LD%+.=SX<3O+H5=X\)?J\Z30B)[XOC M#U>=D(DC\?%%>)=@WTG@.?$VY$4L_:%ULBUM+WZ[]((5(M0(\4I0@N31+8<= M(!+4(^%97W62[@B0R 2RA,_C)U_7=B6HK&D#RR;%6<*FH/.*BC8P[#P$U0Q7 M5;2$86<91!Q1SQ:9LQ!C6LYZEV39ITT;Q.P'B'DB5<@PQ*0%;.HJV\!X3M=@ M6)P'J-S Y-\#HH;-VB#L1,3PV,'ND@9^L-AD-PG-6.!%;M%J-:9N@VC%+Q*[ MHM36MH'U1,\Z7<#?6"19,D7;F-W#SE<)2Q/R-@AGWF.VQ,@K;"_%TC:PJL+^ MP9!/D,B&DPH2OJ6L5 MVXF'5\=XL;8-K-O!/'Q #%*&55O;!M:KC7DK;?:UW==V MV=PI:0.+-U1\E S%F)/=4&!!;U*ZMO _C\V_ [W$;W;Y;I!G)-^ 49MV\ M*E2[OW*HAZF.KG40%7ZVL16@!%03PA;"53H'+,-,0MQ"X$K<5F FI6D=7.*4 M83G6KT?L.?K6@59FMH29G*0ED.5.L56>9XA_-%<6;=]6+9%VQ_1IP6I%N/A_ M>WBE:=RMWT."I.XV^1\0H +?DG!W&JX"BD/$-J_A\:_6?K#!L.^&8J(%5&/8 M(Z&XK8S%!E:5'XG_D\"] M+^+LBT@RQI> ;X5^2<,7Z\"-%?K=E&!'ZW52AOPGTUG:!Y\E:YTQS7P1<68V MMB1NL%HCNHGCZX)_64OT\@7ZG6$KV,;48O+TQV;B>&$F8B/*;S"E0"5VHU:*41 #JV@ %0 &-O9&$M M,C R,S T,S!?8V%L+GAM;.U=47/;N!%^[TS_ ^O.='(/CNTXN;ODDG9HB;(Y ME465E'.7OMS %"2AH0@=0-I6?WT!BE1($21!6R*0CFXZ3>Q@P=W]%KL+8 %\ M_,?3,C >(*$(AY].+EZ?GQ@P]/$4A?-/)W?>J>GU;/O$H!$(IR# (?QT$N*3 M?_S]SW\RV'\?_W)Z:@P0#*8?C#[V3^UPAG\Q1F )/QC7,(0$1)C\8GP&04J@!%D_[#Y\ ?CW>N+G^^-TU.)?C_#<(K)G6MO^UU$T8I^.#M[ M?'Q\'>('\(C)5_K:QTNY#KT(1#'=]G;^=)[^MR'_&*#PZP?^?_> 0H/I*Z0? MGBCZ=,*_FW[V\?(U)O.S-^?G%V>_W0X]?P&7X!2%7&\^/,FH>"\BNHOW[]^? M)?^:-2VU?+HG0?:-R[.,G6W/[%]13?L<)Q1]H E[0^R#*(&]\3-&90O^TVG6 M[)3_ZO3BS>GEQ>LG.CW)E)]HD. NG!F\#\9>MNO,F,#V(_P*J9S@N,5!^Z, M-SKK86:8C..$?$'@[-,);\R^\N;R_.WE.?_&7PN-HO6*&2A%W+Y.C+,7?O\* M!%QGW@+"B#;Q(6Q\0'[&@, P6L (^2!HQ9R0+T<#@$@28IW9 (7,'2$0 MV"PLD3BQM"86)_Q&D8$^!$+ M#4P=#%!C$Z%S0\?8^78:Z8\ M=+R5X[.)[K"^68['>JJ#>D,Y!FN).O&, K)U9V=G*,B_=P\'G2NU-7KJ+0\ZEGL&V!/6A['PWXET!BGR^X(:" M..+NKZ7)M^OOT#.?MEC(]W H/-( [[*P0_@\EF]JD65B&ZVQD._K4-+DT@"X MC48#@I?;L3K Q ,!_!5%BUY,(S9Y(?1J?0W9^ 6K!?*S#:W6PA_LTP>;V[4U M5@G20^&:I4,N4RYEH]M<\G3H!@93.Y1,G5H#NO]O*LD_6X>'EW5;)Z,/ C_> M+& /V<\%"O@4P7 *IUD_7,2VV[L1BCA1NO-^89SR;?ID:9_]-6UY<([$>[@% MSMXP=K;;8PEK(<4!FK+?3(V4WD@[2-G-& ZP7V RX#X#[VQP9[4,R2[[#-#[ M9*L]IJ=S %9G'.TS&$0T^TV"?X)]^HO?-_E7FHQE?0?@'@;)%W]/V^TT.U/" M*]];Y!NZ[ ^>\SXP#\O,TXQZS#+7S&"3_9YJ&23)=V7+&8Y)? .3*22?3BZR M[P#B%\RE7/.0MCBC//_EW9PB9@\9_8S%C3I5IVK%SQ$E#PGCXL1XA&B^B!+N MU4"8^12^IL[89E/<$8R:K:^62@ZP-TH!DY%;)YRVEK!D,)&<"J:R^'R M3BDNM9+J!$FRGB29R(C:RH'QHU(PJF74% DI"-2%MPB$<\1( M>1WS-<;31^:0ZL*>#+7J/%* 12D8RFM!)ROKPQED0V"Z7:78LE^-61V-Z@2R M&:EFB77"I\D!5(U]-3.MJHQ==U^;[0#QI>0HOPU4.P[JJ52/A%I$9 26 TC- MS*0YLNMH9D,$6'J.(B0Q$Q&U5;O., 9K/J&07F'8;:_:155KOV*!02RP3@:U MPRD;R)L1X/LDAM,VYM:^)]7^[;EP2BM))Z"SW;#\+EC&^;H17#EJU9Y=&M V MRM )Q)R 4GY?*Y=9@<7_P? 9X=!_T0C*=Z"15WS.Z"GK0B<8JT_NE1$3M55E M?,LEWIPZ;-I5*[54[0!JSDKN6I582)W,9T(@H#%9RT A:JMZ;$N#42VH (Y3 M==GK=)H'@)6* (UBX65!*I3%VED&D36:;2P_#A>F]>VR8^:*57G'K*R5<](]K&2V4FJWD:^INLKJL3\>+8K MY9#]W&E=G_CZDT*1WZ5\D9_QJM#?#QU4*;:^%*4@V]LZV;YU;>"9L>G& .'4 M*'2?_<.KNQ#$+)6 TQ_4U#I>$Q;8Q@3/Z@)$H9&J^%:J*,]/?*VG=(^6;QJP M_TUK,YEG=:;:C0J0*H6^9^M(IUA8.$M7-\DN-%,=!9KA$J M[I<%KI%0#X]55]B_&K5X1.D%66KY):D39GSWV2U1W(40SI>KR^CT,/SGEZ 0HXY4? MRH%]N/G3#LO7V-4NCDM0JZZU?S&P;92DU;I0F?'L0&Y4F>:0%R_K:X/S+J4@](6KIL(^%-U<"-;)FO4$F_X?,2*P\F:_ M:BG;]*'I>FL-JKLW'[96F%;1K\3^[L6S+6 NDVJZ,OL"=*O4HQ6H%6*GCZV_ MR%4)^U!UXFZ5HN/,ACB<3R!9]N%][043512:NJ$:Q$H'\.J5H95]CK>L;EY> MHS3FY_#YP50)?R.FTM35R",HHQ2M4.3B[KQRXS*W2I ?P6GZ"D[Q%[F68T@0 MGI;3PO1HN/7D)Y4!_-4O:S:#?EV)=,=\J/85:O1>WF9N.R/0L^I'8V76I2E: MWJ6MLS+K'+%&L\R-:,XL+ZX3ODBQ6Q7V$5UA"H)K7O"4/,Y*_4WM.)Q^*QVO M=K0Z\*9ZLUD+$]KY M?N)O53)Y TQC MD/CGMMCNQ_FQ/;&1GFJ&_T+:_GVN/D9V=@7-UY]LCRO [* M$M/[6ESHXWF("G4F!1E^WI7!M3Y;HSN+_=ESKD&;T[U[5&O2_&Q#5' MWM#LR&:V#P"*V7VSRZX]8F8R<=PO'?"6K>H)%_0*;%[NLCEVG;'E3KXD#L3Z MUYT]Y@;1 <\U&W %CM^6W-[DQG)3*Y@8IN=9G=CO]HENOBN,YZ3*3U^\*SN. M$3/5WL1C-L'U?>UVXY09Q_S1^-V@6&#V1P&S/8OSRX=5-Z&#,YGNOK$0SY0; MLK_ZL,;%E4(A"Q^),?1ZSMUH8H^NN9Y'[.\]JRO_EEVERM*HI/)2S'DI %JF M.V+\>@8;A89W8[I6)Z<(^!I.8AWH ?*] #&WI1CXANO>FSB]?S);YBJW/UO& M>&AVX8 ]..#G6=>WB6F,S.$7S^["$MCWP9PYB#G8I'6[ ME]D5&"Z%N;[MF=?,15R;61Z7)AR=Q+AMC:F86T&4ZSFWEC$Q?^LD(9)\>%[, M?"GV]5C@LP>VQ3/GL>/9$R;.Q&+>>6)J8+T7+2E:[GKS+OFN<.MU_)?B9Z5S[U(022=:(]AE*[L?IWPV1%@$7PL3/B:3+_*1=0TBX5'03=2M9P"5V^E:K:NY0'%SS> M C:8$ B26^[CU2IHJ,-LHE2]GR="H50^)R>^3CL96YY_Q>1K,J/W8=U!W*KV MJG<(V\ C%%5+4 ;\ M^>A3-150&WRZ>"-;L23)=MURXM-7EWM[_E#KLC?O7"=R-;X1+6JK[,(1/@>GDHQ7-%?MC*MU7[Y,I%IT=I1%J%GR/,'&OE>C^_.WE>:+_GM,W?[>6JP"O(71AQ+>H M<+BYZR+'E0 $3BE#J'IVT(R$K"3ZCQKYL:*^>.[9(T3G69N@:D%N%52NBD'1 M4FBQLD%.H(9*!^6+NKL[.E> (C\I<0SB)#^M2=5*.SSY";9@M^?*].S>IF30 M'MY-K'XN=U-1?2"'8&DWJ+(:03F8Z1Z7R[(=LGG!8(;),IUDN+L^_A$YO&)3,V2D>,3F$[ :H'\(1],#1M%;\OG7',;1;E31E;^C-' =6YS^[@#QS4\ MDY'\:D]NC-Z=-W%N+=[@93IP=1I?8&WY8.[>0/ MIBK?#LP&)[\*AVZ*"N,PNH$!<\>2I[%JK:'V>,_V();+S,%+=GW-6WX2R[BQ MAGV^F]_J\%:'5M!.-0T6\I+3O]4&E+H;_G_W@$+VF_\!4$L#!!0 ( ]( MSE9^#*2WHAD +A5 0 5 8V]D82TR,#(S,#0S,%]D968N>&UL[5U;<^.X MW^:^.SE%2;2'65M2*'K.3EY4, E)/$,1"DGY2 /#K_L#N!M _OC;X]+7[F$8>2CX=G3V[O1(@X"^8 M?SNZG1SKD[YI'FE1# (7^"B WXX"=/2W__K7?]'P/W_\V_&Q=NE!W_VJ#9!S M; 8S]+LV!$OX5;N" 0Q!C,+?M1_ 7Y-OT*7GPU#KH^7*AS'$/Z0/_JI]>'?V M^4X[/A9H]P<,7!3>6N:FW44^W#Q#H7SD_/3T[.3 MOVZN)\X"+L&Q%Q"].? HKT5:J:IW]N7+EY/DU[QHJ>3C7>CGS[@XR>%L6L:_ MNO&FPG;A#R?IC]M%/4;36Z C[VN42'*-'! G/82+2*.6()^.\V+'Y*OCL_/C MB[-WCY%[E/.4*#M$/K3@3"/_QT1OGHK[)4!.C%;K:!ZB]8IP?$(*G?01[L,8 M<5)]$<+9MR-2&#_E_.+T_<4I><:_%PK%3RO2%S^\!G^ALLH P MCG@X*@NWB&<,0AC$"QA[#O!K@:NLV2Q2\O;!)7Y*-)J9V/(LH1ZXQ$*$< &# MR+N'Z;<\W'7;:4^*_@($(;A7,0>/],#!'F=@ C)_16Y--HUEM'7@ C+MPZ;32+WH+W,%CC M2@Z:!QYY(@\KO4:SR/HHBD>S[&E<#5:7;A;1)?#"Q!N/9I=>@,V1!WP3NZ5P MG?0T'D3!Z@UC1B'TYD%_'6*3Z3S9(0@B'XCPS*_9+%(SP-SAN(QKC4H%F\4Q M#M$*AO$3?@^)65L110)NG5ZCZ?1[BL"JZ)TTW:7/$)W'+0.8CRJP?('^$\'"ID2L=K-(C9 M&.!'16,83A8X .-AI)5O.CK 48B9\(5CJ3$.$OFA :U&P\C@G+"A!\!_BCQ^ MQ%)=O%E, R\"<_R>S4$:6V3^DH>-4ZUI/T#B81L\\IU^1=&&[08VZM[,@S@B M6Z'(B\T@AMA*Q3T(0MRWLQ>0;U#J-=.27[7!G2^BT\KB[?M8,7C\FFW[6S&< MO'KMVF8QC.Q:K5I#,8#,2E(LHQA.HS MR]=KK^V13UTNQ%MHBX_,P5O8[81D'$O6O\)ETC=J5EO2;(4!<..-+D.T MW+RKERB< !_^W8L7_744X\%+&/6>KB!^?\%JX3GY@E9MX5M[=&MCN[J=5:!J M6[SFX9"%E1OAMUM?DG#H._1=,Q ,G6H3VOPSE<2?M=W#RYIER0A")Q>SJO V M+LI:<;YD31:)/R1P%[B)T%G?P6/76Y+E/#(YGCUH6X^;5KP@/L%%3[(R)Y4- MM(][\[!C%RV!5Q-TN;8$Q,F3CI=P>4<6RVO!+59M'ROP_7H(DPKMXPI0K->% MEM>1VB?A#*S]>.].F5^EZY37^6, -'V,8N-#-D9,&ZV9WQ%Y,*F4Y M.F?:,4GH25;V\)]9R;8!56=P%("=8S2;Q?$$61 AWW/Q-ZZ6U=?R!J3BK4[J M*("_$ >O_59H[S_;%Z9VID=!M/;S'WZ[#<#:]7!% MR5*+I(84A/X@+G36MN8%VG;K_P%PF/"[ECZD('DF=RZYCYR"N#X)=U%8ME51 M;F1F(+I++,TZ.IX#L#HA@CL]!F+CR+H?CN*PW6%R)()2OOY M\TRA_NB)]+#J:HW25QG(\N@JLD"ABB5S!7.J.-J!.<@B8QHWE.*-LC$3,\JX#?%31ZNOM3XO92\1$@:?Q?*^,,HER@-*6ZR(1R- MNU+1:>.T%<>2%$K8[P;B8^Z<==-=-U$9\,? (U-08.7%P.<1PJS6PDO5.#M\ M :A4J>/*P>/.M4^"Z'19JSP&X?(FVL2TRJYWC<-:PE =F#(^+3+9&4 W7VSB MD5==?EIEP3O&% ,YU2\IH\4.(8C6X5-BNE,KSF.&6F7ZOOODL,'3^'FOC!_Z M)$352&FW[/23&D9J#&4K(7&]Y\ Q##WD;NW]23:T ML + =I_<^1XB10%4YZBJP]'BK*H]1<#)=KUM[3!ZUMH0QJ.9#1[')*D#_Q#' MH7>WCLG$D8W2*7YZ[Y,*H_-=4;XVJ$&!JGZ)@:VO+RSR?JRQR(M;TI*F MY"YBU]I^7Q#N$\GS\"*R2+@.(?XPLJ[TH?F_NFV.AIH^'&@#8]*WS''R>72I M]6XGYM"83-H7BK%/OR#"YUT1+..',;PU\/_[HZNA29#+R*6IW+]?0/IE%VE_ M-+&)4C/$$I0JNH=_&_?9Z2[N2]VTM!_Z-58R1G]I#O5AW]2O-7,XL:W;&V-H MRQ"%O[^_(,5928J199A70ZU_:UG&L/]3LRU].+G6Y728\BD !;3GNVC-(>XC M]LCZV3XTYFD !907NRC'UFAL6/;/Q'08_W-KCDEOD& !Z8<$% "_+]D[^[MA M95W UO3)Q)#1=UD'!Q3P?BB;C"'NIGU[@CL$T?:5)<484XX4*&#]6(&U;Q"X MY(V2XC&$3A4H@"XY0.PUDI[0[X]NA[8YO"):'N*_^X8DPT8]>* O.3V#-T: M8K@3#;^ VN2[;ADRLN>H9Q$4P)8\WSG1_,0>]?_$_9@HW/QA:.-K78+AI1U4 ML WXO.3R)L;53=(OAOKUSXDIH1OP#BTHX"TYMX$YT:^P<;C2\\@M"S)D>+;R MJ08%L!6^K3^Z,31;_TM&#%3W-(,"]I+'ZV-W9UZ:!HF4QZ.):6-I; -;95OK MX5>2&)#,ED@0C7;X04&$D@_$A +^ MDG.L"CPDHN>'^-IO64/:IB49[TR]4QH*(I6\]:3_ MW1C<7B=C?^RWQZ,AB8O)IRU'DC4I53:1 QP*HI6<^;9H- >SD4S)+'4N(XFU MXVU!K_D[-D3J*II[+W%8PLC;VR'<0F=V?8A3N3L57U-;G=\?0A6C]V3CQ[)W MB0A55K=7I"Y7J+YP5)8[QR?!S-O (%19S3Z3.FP(\EC62)?VGK1-9)?WI;1* M=D?WJO36GD_2 'F)P,5RBG:IU'FG$ =^YTSH-0A<'@O/951M8]B?@AWL5-.W M+P$51[.,!OIT-)MY#KP!S@+'6&%AI$#5-JG(K:G'@]([10":HC\JLS^7ZQ!K$(^*L6R7WB/YB[MQAUYG^OE@ M6!*3A4;8Y^[%W%476]ZIFC;U=Z#8Q%Y:.PIB[NVMO@-X"J$CI>=94\0,KH#J];A4W.C63S)O7;VP*&\^OL[!O@6AQ'*=U"R@"![[6Y"'DP]5 M*8BB$RJVA+.\Z%?I?:LZJH)>1]4Y&SN(."L&M/*=61_@TU(ZBH.E 36K %$8 M;Y&'/ST3AS],;\ _4+@YSYPYP-URLN>]A?HU MX@!NVOY0E&H_("&EELI)G]"KJ]5JQ-V;P2MYJ=Y3#P;. @\X?K%7U/DU.^YZ MA>40&!:J)BT'S%MMY==4LV8N3 */NVI%=&FUO#WR.NGEVR6XHRODY Z2*,L) M'4+ZHF&>_E-57-%ZN? KA<1$Z)SQS'./R3XP[YXX!H%S BMKJ#K:<4^*F&)0 M [X..3F!-#]FI8.-1_A)?,K.0"J+)I#SQ:S4F0"$D[\E('FGPXX7$G5@P<;^ M9'8TQ,A'ER7DW..CV16[$G9P_K$[*?'7YG7 MM[8QD+JA4?Q:VX*0I=W.U$,VNI-ZD#-9/#I6QZ"".4PW6SP7&8.G9.?W PC= M4H>G',?\PK95;X?DRA#1A!#>+_GB1W0F8:*YSD3=<-D0']W?D8FM#ED5XVR] M+)3JP![+INA!##$[%]?D\+C[\7;**=I#6:7,:GUW=\IE/Y5W>6*E-BU24S3L M!V0OT#H"@3LAP\<8PJ <)O$2#82;4+6AL;K?H_V%:-I6\>DA1ZX_8"A/HP#N MSY!(*\IVW-5A25@0&E,-WS_#R4JSR8""' SC>O>>NP8^/2.34O3U!0%T6>4L M@-:EC$RF63 ]"3=:>"L;&;C#Q4^L],+:C*0] MJJ5&+#V$[O26ZR5+[X4B M"NQZ55]%='2=6UO?>UYWN"8R9:8TTN^!YQ/3>(G"*UR7L>C7UA.5W?+3VLQX MFXKJW(+_WM*F%YQN7;22[/>V%R#(+DU*A"8[II-+E5KHF#41O'74ERBN9R>5 MI;C7$W=F,N)@9@:30\3:].STA[UU1T$=41=?E*4J^DF[T*V6V'@D?[*N+1>J M_^KZ1PVQ:92KNV)X[Y$4RFQJR>:*7%3;XE-?7?=J75FT3MG-.Y&'\"'YB342 M$*K_^CJ*N-@TRC^IHARK8HG2I)(^6'DQ\%/8%HQ@> ]=[$,OU\2%$B% X#!/ MV*K9U*OK"/MI@-8G/G,U2*9GB-?58N=SP3=WW.=7R6=2T([KVSA!9K4NK+#7IFK7S0LHIDNSP"D\ M7M+R3C$U:>)BND4LX))6Y5LFH),K]4V1)#4EZX9<4 EMZ"P"Y*/Y4PYZ'")W M[7!NGA"KK"AQO+KCHWW0-VVTF%P8P1S_%Y(1TG,/"N\]AW'7Q+,XW-JJ3O$1 MI$,,/Y60IF_&N8?A @+ZI4/)B9*%0JIN'>+JMP(FU1DH\\;D&(S1;&N0R0ZG M*,5?01C%5$2'UC&W4R_U@$SJ@>=O;/Q7!)QDF8%[ZEC=AM2$8&Q>T,M$ZEYP MIHK>+@=X+78!J:'?KHEB.KGJPHI"NWU?+"0B3^=,K/)3E,X_* UI]IEZVEM, M&OL*SU.*XM$LDX>UK+!5[! 9JQ"@'@X\QAITEN%#I&'$OP.VL,( M8B +ZGH(9)%$8+&B[+\J0U.,W!P MW'/-O/2THO!!<[,K!HT=98E$2?IOBE*_BY(@E<%.N?!!LD,3@\:.LIR?+:1" MK!PX&VP6/JMBP0QB&,(H3D%FYI9YBRNMQB'RPY:%1M87560-48"*UI<;T%&K M'")='&&HXUEEDPO/+C*?*?&"-0:?^5 41#V(I8=I.1L\PLAXQ$8; _<"$#XE MRL!2DRE4K&(_D3OMLJP7M+6''F*G:5T=C2^6-M3ML"C9Z]'#@YZ9%U?)S@^, M]FCL<+O)'F)2Z5=WU4UZQ#9%(L8<)[.>,E)?RLSN/0]\(:F4*IO7&< 9Q+C= MVIQR*KX24H6DI+*J;%JG-INOF\7]V%,V^8/'"2+3/H5BA^@9*P2@DK'O7 ]M M"7V]6J5I \!_WL/!"EJ2M6=VK8/B0%@>*B7*)GC(VF_,>#'2W^6S45>EB(J: MJG-ETSG7'KCS?*PXUA+!5J%#TWX).I6"?2=I*)8H6SA/QI#)\ \;Q!4(GI*+ M2BEVB%GG8#0O* EU&5O9Y,L KD+H>-D.02QVHM; U9?$_/XS^9X5./-K'PR' MM66BLJGNPHET!RPY3F,<(@="-^F-V68"[Q[RW(U@ X?&:2VQJ+1VYL(M+#R8 MST,X!S',XUZ7Z<3<'O3UF;@@?F1+^Z MLHPKW4X^6\8/8WAK:)?6Z$;KCX:VI??MB78YLK2)CJO\W;2_:_W;B3VZ,:R) MUONI71FC*TL??S?[VO6HWXG-Q%N*Q%980FY-1?:]&A=GMS"[5F>V M!8O2M6OA!72B9N\OYT3;S:Z^YQ>9=1$$H[BRS2E"ND?;\=HFI[%MS:RJYA)7:F1O>@ZNOR1C#]P 9"$8>8&Y3JBX\ M_=AAW7)@T]3\L>G-YY[K^M 44PPS,@+Q=YN3BL__=)Q9;.1T_3]1=T)):_K MJ)DZ8:B8*-0PZ)".-'D[4T8Q 9T,/YLBZ>U,F4,Y4V9?H_5VI@R5CA>>*=.L M&^$,&K*.,@HSA/0IINJ2!^'6J>BI%DH!!>1D@;R;L.8S&,7E3RPQU5K2/EU$ MU7-*37'02:?> $]2_3DYH#O96YPLIS,=1E71Z9GL%4NA'HY$4%.=PH>&A]\; M"%:RQBJHY4+AZ=GG0]%S!6ZJIC\WK.D)FL4/((3\SEQ1^]I=F8&;JNF][ZVGGN D$,/OA+KGLH^3K]V! M*_!2-?I)W4F%WI+DC\^2XZ9FY+JQ*X1<7MR>U1:J?!"A?!V!:"PJV]_ 0].)4S9Q6O;*MC/MF:*X YRF_"V95&0D;YT&D.7M#LD9J"2A>H.YD%%\MIM1 M; [[HQM#L_6_C,DF^5?;M*+J3J%\I:M$$V.%^UIUJN\&">\JH)URG4GGI:N= MMA3_EK(KXSSY:FV_)>F^)>F^)>D>9))N!)UWK7:XHB$!5W@4X+8AOB>'ZZI311AAZXUQB!OQ5 UR58K-4#I;R&<'(BC(8[ M ?ZRC\?9'FLK;KUV7@71.^)0[757]N'F1]P12:)TBSCV-]^A[YI!'X:Q-_.@ M.X K%'EQ7K8'23K87'<2WQ0Q-^">LS;@FD/;L(R)K5FZC0?/^G"@Z3>CVZ&M M?3>N!_AGK6]8MGEI&@-M8(Q'$]-^KM,S=(M*8$?YA>PSGP#1PLQ$^4$38N52K4T7%U%=16?1U?ORD4ZH@-%RF6 MD#Q:9F@,41"V.RQN6J.='/;6UKK4K,'ODUZ?F9CR7$!V-C^M,R(:N*;??HK* M_OLI^@5[(/C%U-M.*>D;1P6T5P61VN^D3DBFQZLZ-"^%BQ1+=-1%E7 *!.P- M3%IEC\QFK;)/6]-6V3=3W?!XC<3LO7EE:_GQOI4*1 %0YKDR>\COI[/8G M2.:LKBA'5[TQ@Q/\J_0M52(]'%7#I'I'-<;'N+48NL6_2O>8>^@VATGMMVIT M._BS-Q.C" [A[BJ;$>C%09B M:O_N!@5#L.3FC=)KJ,G\9:B9Q4=9U"[E]C9'2R>CFZ:HDSK"OPW(K'KH.3%T M=<>!$7LC"JVX]&5LT>Z/!+%3WQ9E1FQGQ2-;!Q$Z?)M;=2I[EV'="7,Q"6BD MJ3NS9('"V(;ADO3+,?:\9(_D'&927'J/Y/J0YT4OQI)'O88ZS^<^\@A,V*E8 MOZRW,LG)Z+W87:+<9]%Q.^$W44VF%O*?.Q!!_,W_ U!+ P04 " /2,Y6 MO*@, %0 &-O9&$M,C R,S T,S!?;&%B+GAM;.5]^W/CN)7N M[[?J_@^XO;>V>JKLZ5=VDYDDNR7+LEL[MJ25Y.[,IFY-T21D%$2XS^_B9,W__YO__M_(?)_?_H_Y^?H*L11 M\#.Z3/SS<;Q*_H@FWAK_C*YQC%,O3](_HB]>M*6_)%=AA%,T3-:;".>8/"A> M_#/ZEQ\__.$>G9\;I/L%QT&2WLW'=;J/>;[)?G[W[OGY^<?*>D_1;]J.? MK,T27.1>OLWJU-Z_O"__KS#_4Q3&WWZF_W7O91B1\HJSGU^R\,]OZ'O+USY_ M^C%)']Y]?/_^P[N_W-XL_$>\]L[#F):;C]]45C05D=V'GW[ZZ1U[6D$YY,M] M&E7O^/2NHE.G3)Z&"GR#21;^G#%Z-XGOY:S:M:]!4@3]UWD%.Z<_G7_X>/[I MPX\O6?"F*GQ6@FD2X3E>(9;-G_/=AD@I"ZD2WI2_/:9X)283I>D[:O\NQ@]> MC@/ZHI_HBS[\*WW1/Y4_WWCW.'J#*)+H0YJOGUIIE4;O;).=X31,@E%\&.NN MM2/ZY-M)\U=DH&EO/0O+)/>B@\@W+:W3GN##2GQO9[^DB9_'AY5TP_(DM'.> MBWCQ)^;S3 MEI&EN?*R>Y;P-CM_\+P-><''3^]PE&?5+^?T%U8(Y0^_T;81KW&%85? MF*_29&U,I2R_Q-#@M^B^?D]1Z(2*)$,M6(JS9)OZN%>=-W/5IX1+ENN(6-%. M'([/[Q9O_JV HCT6_96B_]^?WNW?X$1BA-$ZB1=YXG^[Q>M[G$HR+<#9E)*4 M9E,^' B,9&3,NC(I<(@!T5\+J'N-#((@I%U5+YIY83".A]XF)"VP4B\:&YO: M,:+?U)'2 (RF3%AV];6W0=2(#)%0:09(;;Z_76\CVOV8YH\XI3XSQ8\XSL(G M/":CXS56*\_/<"V,*2(&WJ2,M[::4I& P:M(Q[ JJPA<=M3-4=MO J&J6)AN88%-);008T0AI=?51@>!XIALO M#I1B: )L"H$GUA3!_BD8 7"4..= $>K>#\)/%:;[W_WZ3VKT>'TIJ3 M=W@1:\+$@RDIRIIBY!1KB? 0&)J0\N('3!18="4 #9:NMF3XEF]33-1\%;[0 MO]1#;I6!S<9%3[S9V,C1SF5D3+&KJ-J ^9/*Y,32RM*\(2ORK[VDR#]^N_7^ M.TF'VRQ/UC@5+:G)0#:DHR9(Y2)&.)>(DA:WWE%BCC1>D?528ER]2-$KX4'V M>B$R@OM>1Q?AO)Z5M+A>18S1OJZAM"=#6BUQGK)]6/,P^W:QN\"Q_[CVTF^* M.1*]F=V54;-,M!=*U3;.Q=63*+^,VC!#U [59E"F1A9>A+,Y?L+Q%D^P>+BD MP5K=RZ&BV]K#(0*"$92*'=\+9K"F= ![+LW$KM+"L;]23>0JX&!$I>=HX*"H M!13?5#757,;46X1T5E9E9I:%EM34)G#D9L13VM46: ^,7QOX?K*-<^*A?1P^ MT65_W58/"=SRS@XEZ]C8]1>]L-9V(L;%S M21W*N*NWC^\__+[<'ET;(29"IU/)RS"/\'0UCH/P*0RV7B2939;@;$TH*VE6 M<\I"D',!Z9AQ;13%HF2%]NC3NJB+Q$N#Z>HR3+%/;.2^2 *TYG241&OO(D0Y M5X&6&K<#AF*I#"JT6S\Q)]Q$'93.,UO^@*-3^8#Z@?,:%['I5C(]D!5F>>B3 M;_R6[>(A89.-=>'Y9<0U="3MN3O?520FB)_<ELE\ ,< M3T;7R*:K09K2#B']$A0>3(*U>DI*1;=U0DH$="XO$W;\PF9$K!.ZN$3:P88- MV_?7_#<[%8KR1])2MHU.ZMM*#SK'FR3-90=3E$AKODM-M?958IAS\>BY21HW M5*-/W:4OG-\H?B#_CXGZFEELZX\QTFCJM'0P]]2,K:>P: MYHW6KDKA>*V=;#/J$TX?L2<^!25$V-N&*J2VWX/:>@Q#$4).W.[3$N1V[J_N M\%_CY"'U-H]TODHR%ZC VIHJTM*MIHVD0.<*,6'7U4H3YG("<; F'LKWQ&V0 M"&!+%V)BE1C:3T$H0$B)V\=2@MRZB-&6'@675GG[L:T*%Y&JJKOY#$1E"PAQ MH=@8Y-3-_&";Y:D7A=X@#@99Z,F;>QG26K.OIEHW_V*8\UK7<^.^]0K\CD)/ M/LH(@R#"(R^CH1T&*^IE%.,*.=C>2$)'>#]VD"%AB$)'CQL?,#RB!N\*N-O6 MH)R FZ;EV$325Q3#;+4.*I)5*R'".)>(AABWT:V LFFL$GW:F:KZS#T[LB)W M&6*<-6^AHED["A'(N0!TS$0A7(L@" Q[ZG:C?EUQ&-]$ 1VD?0T(J?(J:,& MZ4#$3:Z$$GUJ+2R25?[LI5CC"H0P>_/5 Z/^Y<2X:>H2:UY 275O1<0PF"H0,F-\P*->62&/KD7T"Y+.%M]T"PR0%Q+,%HR MJ$" EL##-1'<=+5,O3A;X72ZNDZ20#5&Z&5I=7G?*[U^G MEG3G(\S'>"WH\08:,Z%=1H MO0H>.Z]@.2R+OEW^L:U5#1&I:C6C^_)0"/+TZUFE[X(:+,W+B?:[(;S*.?:T%+C.F<$B/;(T[;:=S') M9YZ&/A'GP/=QIIBTE&.MM>@ZNG7[+@,ZEX,).]YW[.&HP)]Z"OL_=MDW?.'% MXD!R8H@U%4C(U97?>0ZCSL6DNE7-4(C"3CS4-NT#C.[FLL:./;+:!VB0:?4! MR._.*UE 1K2A$16UBH9LC![B[ S1G]U6\N4OW)Q*ZY'52FZ0:54R^1U.)>_) M\,UW3$/0GJ%?TB3&J>4YEB&=JAO@\MS6_(J15S:ZT'CJO8ADC M_@#E$PN'7Z).XZ;E%7V9^*Q[2,]\"G+0?FRKFD6DJEIN/@-1R0)"W+=<0EC, M7\L5/" O#NC+KR+O04"_\]Q6%0MI577<>@BBDD6,!$=*"@RB(%?5?(DS/PTW M--:O*A\MF/5*%Y#DZKZ!@24!GIA<"0VL(\<^QP]A5@9_KL_&*=R8!&_;]2MI M=]L"(1B$:$P82EN+IA&JK1SI:!#'6R\JSNHK,MJ&V5:-B&17+$T,*(T(B$FE M46#+T F.%/&?6R_-<1KMM*+@D+9U(:':E48'!DH=8FY2@=1PMQIANS]"=E^! M3B0\U/IP0T*6&WIT<*!T(B$G'Y+4>+=*63SB*!HFZXT7ZQV*"&Q;+7+"7;WP M2%"*D=*3:H99H-($CFQ&-,3X)>DF&6:V@7:R:6!=",6CJI8*C4,H%"ZW'0RH7@G(BFV;S98RUL<.=3: MHJR&;+T^*\&!$(J&G'A_;5LHCEJ@8E/^51CAR5:PQTH,L:4-&;E*$]WG(+0@ M(<6?!V>G(2@.%4 G-5^M$L0YO99-FITNS*X"Q"3;*FAC "E!2$RBACV6W9+G M1!%#3&][C<9Q@%]^P3MIOCB<74U(:+9%T0$!4H68F406)1@Q-")P)\*8I>': M2W>+T-KE@TM-N:D8 !24?-4*(@8H3:5BZ%-([])-TDC>T.Q3;EW3 )Y#T4C95= M41EEH2TMI0D@@9GPE,BL97I6[$FAX4G*!!!-P8GB!D% "BHK_^6?WH7C0?347S$;1H/AXB MFN7S:0Z[]!?-IQY9_>1>-)],1?,)M&@^'20:4O%.?M83=-9FCR%L2_O,LO@3@0C(2U430<+ M3SIB@CK]U!WBRLZIKRDZY=J/I(*Y\3)MDF(74\:A B>2-C&M/0!1NUTV7#-=/;=D?=Q]^'B_#/-(-+CD(=;:) FYND7J/ >A#0DI_B89\HQ>'O/AX]O[ M'U!E9;GZ)\DR]0+2)"YVZ_LDDD2?$J)LB4!!L=*! )""G)>735,$E1"48%U M$9VJ15:0G= M@.JU18@0>C/>?10^>)+@A$JT;5$H*'?U(8""DHJZM#V57FS M^(JCZ)8X7V,N2& ?%7(IHI4B-M[MC1D.[O6E& @8A)Q.&DJTSU.C\&[5" ME5DY$^9$25^2:!OG7LK.DJ%Q$^ MX4LO]TINTOS*X+8/5:I(=T]3BK" )*0D*#T_6=O04#%>I2EG(6/2(>EJ/22* M7>(=E/W ,1Q%/G9,#0$D#Q$O1029%%58)UI8K+THNMAF88PS>4/40=G5@I!B M6PLM"" MB'A)M,"@J,(ZT<)HC=,'TKQ=I\ES_EC&9Y7F38*VJPTEY;9&A%! M6E'QDVBF,D&%3152UXUX7O8!Q8LHB_*<"J"692,EV]$,AX,D&!DY3BT19C=_ M3I(<+1-TEV&4/V+$MK,&Y/=&)/@B'5MI!;V)+0:;D*QWI\"#4 M9$BRJREFUAY<,T-$+5U&,VH&MY=W\5H@RSUC <%.Q[B! *$1*2U9M[AY5X"; MV'G;^RCTKZ+$D\^RM#"6(^;Q]#K!\O8 0 K@6C/.3GW_YRLON63ZWV?F#YVT*9>(HSZI? M]A(M?_BMWCTR7=5;2F9),;$AN=&^GZD-@1Z2&:K//G;.Y7D 66[#8F5*M[KN M=Q!5UNBOE;U[70ZR#.>91H%=D$VMB0DV5=5&@-&/D!:WVVRQ&"T70%10]A2- MQ,!A[6M"0I>71@<(3"%B=ERLEKOY?#19(B""&7K9XR .Z/^,_K8-G[R(-L:# M?.BEZ8YT K]XT;9[K**GK4U!]F7;;I+<#XX-ZD.TJ\&K\E]$EE!DB53X.R#HA+&E?J#!A$S\U'L; O-%8:SR9$.FH8Z3R4P(8&/'(N7%]H^7GT1R*%QK' M.>$6DJ%?P9U(?1S[T99N5+A.DN"9C!"ETQ0FIG9G>\PSTYX%TMN!$5H/LEWE M58^9MRJZZ/O4,AA>ZY)N3TAQ0+ZES*2D/E8%-\>F)-R4G1X,1FI8B MM^>D-VC*P;SMK\S1M':RA'D],/- K_ N089Y2 BYJ7U[Q$.O< MH+J!5/1-Z-V'49B'.",]>+8'\S&) IQFM'>>[S0]87-SFV+IFZFFG$QMP30[ M/0ESM[>,!Q?CF_%R/%J@P>02+9;3X2^?IS>7H_GBG__I#Q\__/Z/:/2?=^/E MKY"T:K:S2&7@2(\&>XSD:(B:Z[?;J*$VYW*J=@C,O!U=RC/;X-$%N]C:(28L MVM311H*1CY*>="-'B8:F&^)TBRZ>[Z=;'/"?AEDA&"3C4&O&F52H4)L&5'V: M$A R M(=76=T0@LG&D(SE]B:1X S ^R80E-P:=3J[1;FU$=%">ON-@=ELT,=H*D/%_?WS__@/:>"EZHC9_1!_^Y?W9^_?L_U%61,_PMOECDH9_Q\$9^O#A M[/WO/I[]X:??HY#>$1"P:8AD'U\#>1D]5C[8I&&$/KT_0U0)#/3A_=E/'_[U M[ __\JE*6)G"U,^3>YRB3Q]8&A^=*WB98B_;ICNMAD5 FRJ6$VWJF$?94?)/ MA9)C_$!C8J@:3RE#_OZ^ EB(VKE0!D' BEXTWZVU$OQ(VS4L#^:7X$<=9^(2+ M;4$W249W!$U72^]%/OO<+Q7+ZP*'9+&S+- G"3@R/8BW8%&@2J5:"VBF@V@2 MSH4\Q[D7QC@8>6E,P[\U2).1<>B'LH&%B:%-N9IGI*E0O14841I35>FP1#J7 M'3]Z,AYFN1ZWFHU784UU2/F)9SR:\'JHRLR<"T>W!^K K5.P=JT=LEL-EN , MV6HGW-CX$[ <&^/ZF9=.4Q:^+6#CH1E.681+_8R W-+1_(HN*Y(I%YD9F";4 MG*MD8B8K)F;J*1E(^BO"J0[J^2!]&? 6CO0FHR[161<.45\2CFI=<7-Z\/3% M+A\UUE:%=JJK-F6EI@HH7#VU^!EIJ9C&A:31O,Q.GBI)$\C;!P]66/HJW M4&#)B<)W'W9DET[-U"%T-4NC4K3=@[E*RNVSN$(H&$6I^?%QVBAZ?S4ZI,C& MY5:0*U)3HLTEHY?R4#$]V47^$\AG> ]*R>ZTV<%9;<^C]4X&C&X/Y][5] 3G MU38B]S.[PR3+IZN2CK01:&'L-JH">NU6M $ (Q81*[Z=S%CX=C!2N$Z3+)NE MR4HZF]]"V)2!@%I3!(W'L":X>&)<2 F*0 7$N0*F&YQZ]$Z?ZH2*+NZ-'&\U M$H".=BLN@ P,QGGH&'+Q<&:C^6 YGERCT5]FH\D"P%;I.^O-'U'#SKG(%CB*:,P> M')/O)2*9&@3K, [IMY*'3UBM-E-CJZN(O3+46EDTL@0CQ%YTN1VRA?$9*LU+ M9;:3<"Y.SHF;.GO'3:=1DPFKDR6C)PFK4Z$!Q5^N*.TW#>FRVD0ZT0M/5:B8 M/0RH9CB"W S49#B]':&K^?06E3VMZ<1]#VN2Q$D[#Z6<-5UV SN;>C+.1E-= M6B,P#9TI4W&(RU)Z;\MN_0_.1<*DGK# MOMX32!O5JVV"U?_1T52%I 3CCZJ>6[4F$\9;DIVR:Y?$V05>)2FNPZ_B;/1" M&MTD#<+82W?C'*]92 *ZFI.P,67UQ2B7+D_T1OO+R2AJ.A]5'<;EX"_55#"0KY1DM?0O%SC&JS 7E8W11HR>*=G_J@[**O^U M]$H&4 _E4.X285,IU^,?(O/)Z&J\="[J,OJ1)+>R-6&-D=5E=:,,M-;9E1;0 MSAT;L>46Y,M@+C3Z.I0N,Q=#WDAJ6BNGLJ-X04>-V'8Z6Y?C N1*JL\G5:2I-QU\.MZD/'>FF5&18,/UT#4&Y=M!L-$>+ MSX/YZ&=P,KKPLM WS'")=2F@%EV5>A@0K'2:[+JZ8<_ Z>0RC+:Y]'2:%.U2 M*QW**K644+!Z:?/C.L7%4^>:^8K#AT="9/"$4^\!3[;K>YQ.5]P9*$W3U3\9 MFRH[-)--^?5- XPN#R3>%>S7T?CZ\Y+>BOME-!]&^=33-GZK5[)D& M1.U*6]E>"5A5+2%TGV18U>$_A#S,QEF2D[(=,#T%W#L5 %+59=% K+(DOA.Y M:NA#[1O(@KU=)2G)9UQ,(_N[9>K%&6DXPB0>Q '[5\26/@;!?V^SO+P7FX6& MFQ7APP=YGH;WVYS>,;-,9IXBFKQE#M9W&2<*:DCU.9E3;L-IA0H%LRA+D M6!/=5FEA.7Z+CGHG?(L,#DN)>J+<0OCT=C8??1Y-%N,O(RB+!G4(D"7]3B1Y M[8+LQ@ 5$6S'_VPBP+3\0EK8A9*JJ+7T[_6KMW@M@I MQ/;E(J=])YA6T5)&NY_L:+V)DAW&18#%UGKI:U:20>5F;#+<@3I%\2%\\P"/" ?K"4IGWM.5H@:(68%*6 \Z9]38K,T>0H#'%SL[C)Z M:+".138@P[*GXC8L31"O Q*R?);JP(QV!F,]4P&CWX.I%(9PMC/XQP*QO+ MY#@.YC2O3"DDYW'^D]8-S8"3/'W^)=OPKE"4JKEZ&X_@#I[_1?/FW< MWV[IO'<8_X VY;O1_0[5,:V05[_8_5&,2[PA^0F]P<:ZNZA1F>XU)-583@*TOLTL)<\-? M#@E&24IZPMF@GLMU;D+,L,MXR?\.R8]A+MM5I3=S&F1&D@EEE)F.#1B=&1*5 M!IBIFD]JZ%QN)!,I)E_!)2[^M]E9R#*<&X2!,[6W'(6F7[8Z<6G,C,%(LB_C MKC;?5@G\@((R"2+39O^-I>*^[\9G=.#[R99T4TE_&(=/BLW(9J9N12K/C%J? MO!VTH%P].'-CD1)(1R$E$J .Q_$3&2TE:2B]6T1CXU9Y OIJR34,X&N-)\M' MYRX0.X#2$EUPR=RZ%+4D>]*]"[^#Z,(M)]W'M!B+W' M68HW7ABH(\GKS=RJ4IP)M13;-O#U)^3;%5T)0AC*W4R"CB[;:%G$BBWZNN9] M9(&IXT&*-#.:\0EG!U^ 4L[B:U?\,AQP,1*!*,1JL'03>L15FZSK]$T$R A: MD4'#8;0@A>]A+"VGS74)HQQ>(_LFPW0#1($_"'TSX5T++\IDF#K-TG+P3>^#( ?AJC;7F5[9UR0 MFE3@CFF$F58:&V^AF=77#6<-O5QD@-PD;.: M?WW@GQY*'B:9MG6="I"GWS2],$@#MH_-)#CV(^V-/S#99AMDLR+KM-DNR$6Y-]^ M<3\X#O;7@TO*'P(QJQ?! <@O__6Z9P6F_PVF*+A8*U=7H^$23:_0\&X^'TV& MOZ+E?#!9W R6X^D$D?\,/P\FUZ,%&I,_2>??N=-Y5:$509KX!=:R*)O54U29 MI#YMD[!ZPX&3 FY=FF"5 :RN@Y.\2V[RG8\&BU'UX:/!Y++X8_2?=^,O@YO1 M9.E^J ^@L_&/VZUPW8'XA^TJ&,9G!] _D'[Y:+!$R\\C=#&Z'D\F= *0]"'H M#[/1?#R]=!1MZ'^48@$&^7.2_]Z:'9%GQFJU$YUCN]E$+"Z=%U6A[,;Q*DG7 M10 239A!4VNK\3OZ9:D5T,/,%,SHKA]?+N3'W6QV,[HE AW#]R"@)&/F!?GU>AT(#OU1D-? MAZ4- &G4T49TZN"!EC>42XAV]HQW4(!D(J&F5@J,>"[E 0L:)SN)0M\@MJ#" MP&J$0"WQ5IP_*1J,C+04)6=CZ-I#90$I7.[%-@MCG&67.//3<%/&:Z/7UF?3 MU8R4'FV6Z:]+_))?$ [?) 5S2$(VE7AX1IL*[9\*&.4>3)T[N3N_'DS&_U5, M<=.!PN5H,9R/9\64]Q6ZN%N,)Z/%JV>W_"3PF&#?_^[3>R;:X?1R\!L=SD1) MMDWQO#B:T[C32>(5>]C9D&3O;% %&ALY%UQ?IOP^%F: &A8GDA)/3>;E]'!K MPC$@7>M%@84A$SU!3AVC+Z/)W0C-1\/I]61\C &>UM'0;3'35E7#(RLJ<8X [5LM!8P=&-* MD[^G?<$6^$N_XW[-[LH+4W;YUSX/NM&@VL1F+]R$?+._K<([UU4/DMP5CL0$ M,1O4,((T,!1E2C<&U-BX%IIR9*[&HSGZ,O@AG2:B!\KCQP,;M!X MLEC.[VY!;$3H7*"J\VKE\2(,1IZ 7[ MV,.7K+F7G,WI/9S+7]D2(]V&.*-#5>=:K0(#LJ.R0V\3YEX4_AT'95#M*GIF M$93%N!?XZE1=W /URB(071-U8))@='^+;BZ3/F'LOHFH7 MR0/MPO(1PG6^76EA4_@&U)NB5L#!"%;/D=O^L?P\FI>C[R4:+!:CU\\?&JS M%B%<,WK%0?) 2L%X&59AZ&0M5IL1X8*LU,JYDGI3Y9=F2PLTCE%E<[+U68Z= M9FE6A;>X*JNGW5B0E8-AJ,6 (;\,.UG.!\,E.TE-NH;7\R/L,'M]J*0P^T:O MB;PCU9?F7A@;1/O2V%@-FF1"OQ4Y267@7%M]6'+;BJ@-ZT*UK"!UG(:T0NF' M0[=)4;[FHV,S4ZN'8WMDIG5$T, .C!![D!7XN^&(NCRZK.'>T>UWL0_9&7CZ M>8W2-$F'">DZ^NQ$H?&1!),DW!Q2,,^<^-B"WAZ,-@\@K3C:4*913#'25% C M&4A.=(*?&T#J=W$Q;4GO1L)^3OX4B[+>>$LAAY:4SR0>.A+!X] M]<2=#&OY>/T33N^3#-\HZE'+E ON5!H@8H&8"21'ULV.SCLI\%9CK>EHJ\0% MSSGH&'*:&LQIM(\%C9R %I\'\]')I\X^OO_P^R+()^N,AD^8+LJ8S9[I;!U, MH)EE1S"'IC9TKJA#V'*Q$*@!JBW8LN^)],5S4\ZC*>'65&1 NA:. @M#*WJ" M77E03:'%>9S9(O1]2T; M/TT&-[\NQNYGRD"D5W3NH6!DRM[=ZKT"M+[6L6C$S!"+$?7]FI=5I\ MJ+)'SR0!5*4 R4=J,JMSE.;F@,2J=)FFMM^+7'7.\W*\&%Q?ST?7@RIN1WG" MU;DTZTA-/7@+P#.Y+-==$4FZ#+:RP;'F78CB,[(^LY&;0:XS8U2 M"S#*,J+);7%DNVA+/\:6-$L[6%ZLB&%9[2DNOR&M(]-8N8@ZJLF"* JIQ 2, M[LQX+JJC\"5^XB7WGVDGVHQ-KW;"H$J0M MGDTG+$HX^==W<,#QX/-DT$Z1'79V#)X8C:FJ9 CTS-C^0Q,U&(YO1W-%^CB5W0]FE[/![//I'6YF0Z/ M\I')=L'5!7))\IV%>37M^4.RMI^^UPO<^<*/YRS2LKU MY-V<:'G!NCJ#6SI[ASZ/;B[9U:#V)OQ,(E8/D_4ZS#+!=9T:K)OXU *ZXK#4 M#2 ,J6G8":.7)RN4EIM,_+V%\^Y#/7AUY4,Q*(S1YD@1/8ZGFZLP#C/2U%\G2:#530?L1#="PD+= MM)#P=".BQ\7W+3'H@8(<'8&L&4LO.MP_MWS4,4]R+[HQ*>TFMVXI+VDJJ(8Z M_SCW?6_Y0A#M?FM'ICIS-Q,*9ID23QNH;<%\Y#T)]PQ6RDS=;[J19NTFC/$X MQVM9>V)B"&(]FPJ1FB-F#UB-UVDB[1'KC$"HL)4!(P4R M"_CJ:](4MLGN^\D#W]^NMQ$9^067>)-B/V0K'^3O")>WA@[6=)+W[^QW:58E M17.\Y"W'"#IJH73B!QTE;3OJ_ZE0?XP?*&%51_3(^>I^+C=D4/DS\O8O04'C M+8X&#M),2 82*CRT@8415_% HS)MMZ9G*,:YBBM876B-;71>A,E.XSG.*?1.9)XF.(@S!LO%JT)F5A96V?CRYX$VE(:HM46%Z3$D=W4<9?D!N_9&)%W*N'@TQL<33>Y;&/5 8G8"[UX: ;W,1C[IN"\ MI7\5;9T045BE1+=TX3(M]%PFAI(B-0@>L1V]7K4 *P,[O5- NK@J1CJ7G1$] MP?4Y>S"B:#"KI5P^;C2KI"H#ITKBB"O5= -N-51+T415-V9+GR>L%TW,J]$+ M<:P!C5Y)^OKD/\'2>Q%5V ')P.MXOR83DN!U\!S&#*?T!^\!?S!5=LO$J=,0 MD%>ZC08>KN/@2:I=1TILSM"FMG+D.H>-&0D2PR/,CS-+S? MYNR855(=.\?!S-NQV\[I^.BAN'E%4I['2-AR,+\C%40GY-\K4P7S@1PM*_P< MY);@$3NL2CX2,A OA]ULAP(]])>&/OV:,G:G@D=&Y\XVHTN\1!F*@7,6/1RD M+ GX+E++G)N%*0R:?K!TC<[=82/P0*UDHG8:^DEF?,W/4? =JO@3=[UK \D6(O0G, M')6VL&1EI9O+.D;"5C^WHQ5$ZSM[=:IP/K!C987[L@R^)LW'9#@U!_N+:@]_ M!D]>&%$?<96DUW1EY-C5HGW==_'U&1;:4;Y)S;N^_R_5+(/\A%VJ63YZ<;GJR4HF&\N(8B"(MP<@#E"=J0##^2]X,965(: M]_HRN^^665DR7TA6<<J+ZB@?J/PUW_^WJ,V;N!7-Z&B56@#XT@812[=5 MDK(EY%K*T0M._9# CSZ39?+*[Z)1Z%%XQYGDU+\/S =G(9-'7ZPX0^3EY^7@ MK7@]:KS_#-4,W'_PM!\ZSK(M#BZW- )TT9(6H]()?F:/I!,BAL96/\)>&6I] M3D:6<#Z,/G0YB;/A1V&-"G-4V)\5LB8B)6D4"/?-4KDQBI(>>ILP]Z*")!E0 MX?0)!Z0O>+6E7<%QN1@AW>K;.QV[VZL/S&9[SW7/1*#M]#TT ]_EFE6_"UG, M=D"9IP3X&AZ#74VFRWF1M>80[YWO(>EY6_+>=8 M?G 6-YU=<^V]E#PN<(Q784X/*(;QENA[NL'%P3#EY?(') /O4-9K,M&MY+)Z M:?BRNHI1F:"CJBZ/ETER*>Q\*RUL56 [?ND2IYH.MQEIKG]=1AVB-59BG7^< M52"*'E6F,0%:9Z:LI9$Z>G]GK[E#CM["4YYQN@PS/THRNFPC:6/-3.S=$F=& M?G\MG!KOO/GM09+KRC6L4,/,U8%G%NY,N*C$GEAN+S=L_FP4JP-&MYF)H[HY MC>-6!9V27 G6> RQ?$7TQ(7<0)[([94A)S(:OX+=LTC7_+QXM_ DX5$U!M9< MGA'QVN$IT3#=@3+VNW>?/+F?630) M1R_M6YB86@X(;IR93GQPK9USA1Y 5A ]O#9EI[N;-LZE6*Z-TAT[[#X]'+ / MD?P=;/T\?,+MAKQ3+,;65F]UZ9>EUG4(9J9@9-F/+W?54'E<(*,SU3=)_' > M$9/ H(MCQTN&F??PD-)!%_E2ZNMJ50LM:A.K7M& ?,L;*O!@Y&9 DH][T#2A M0BN-P"QX2#)UHUGLT)L!D!N7"0/)W8!;X# DVD-Z-X 6-JJ^K"3S^\DMT^"=C43/^,-55E;@U& M=[TI\[M@TDU2!BK,O1>@TIQC6OEA5 QA%CGYB8Q\;@B#J,9)W=?KDG0OWWZ9 MUPO:+#W@$N^5">X:FRI)&HB;6L59 M?H$]N@^YO E/L S!;3[0VMD-=&F8C?8N$(T1&*&:,N5"\*YI!%[G(EL\)FF^ MQ.GZ$M_G^P#/96ZNPA>ZE%[DD'Z DD+HG8K=XT<'9;%]HJA7$F#$>1AOR1V< MQ(D64.9"3[0V*/ZA7JI4&_B7%+]>,KV1.F4<[+-*NQ0 M$ M.3[H#]!;C)7[)+X@RO_$;5>38WX+$MU8+Y%WL7)QH2=*0J.1X4V6"J WZ M*[5"S,SVY1XL&\OG9/F8;#,RV%C0B:(K;N'U)Q0E1L&I(19$+Q$^Q=)Z[0CNM@G+" ME0Z7'N*0C96D[DZ!A54=>J*2K2JH86+L[5[1AQDF63Y=72=)D"V2*-AO".0J MH9D]$RMK?1CS+-0ZTIO DI,Q7W[FF'2!R9?.3!&U;>SYA-2:#N)@^8SI)84Q M/J1!-;&'5:>'D><6K9X35"7#ID"+A!!)2=W:_NBBPF]I5YR(UG^,DRAYV%UL M,_+O+"LWHF22>C8S@U6]O3AW:[4P1GMK5)FCMU4"/SAMM;N'"24U)X;!JBDE M1_U)2)>U4.AD%#^0_\9TE%O)9('3I]#'Z@]*:P>KGOJ1EGQ2#?/&-U6EX/:; MFC[A]!%[@:32VH]AU8V0&W<$M 2Y=5Q'/@H$JAK,R)H>"4*5G<-AX5'.+X"J M(Q.J?<\Q..G,C=:;*-EA,LC-:0/1DS,=V4$7JXZ>Z< JVH/ MI2\]E)^6$[EAE1*=?\-E6NBY3*RZQ]-)I2^?D^K^=?G,6AL!J])D]$2S8Q70 M[A)RET,@U7X2H[3FP)A>$0-WA5PI_5!@^IN: ;9$$92%2(0K%I0,.1&!16T/'T. MHO3G;-RO+?\6#&@-B#C*ZZ!$NYV-2E8YZ1)@U2<@P, J?SE!;J:I1$+0_WXB M>.:ETJ4G,0Q6^2LY3E"*-5APKDMI#KD+7E)LC.UDAV MP%JQQ["7.;!*.H2[-%#O=(6J_<55.JA,J#RFCASOJ/B/7?8-7WCQ-\D'U7D. MJ[+$Y+JUP5"(PIQ^5'?Q_H+-@4\^<9D/DP%AE;V&9;<2FG!4X-TNG<98,Z/! M(6"5OXP>MX8:8WY&PT6)?UY<#"5%O7\$JXPY7MW"I0"GA7J:XQB@*L&8+Q]; MN&QQ[\L6-RA-D=\XL.%D[[9R._HL05I)*XB&P:D7*C]\^$.]#DCHM]6(C<[G60B]W M";-,N*HD \*J 0U+V6[L:HG(WUO8]EOM6+:E]VW6@A!@.5ILBW=9[FI>W/(# M0YVA$N>HD-G=!_)H@HW'@ I8Q$I\J8/34,?: -*?P)1HAY!8J^XC1BN< 8\" M)%@%N6Y1-Z"N?4./4-UPE"QBI2AC1T6[3+&7;=,=.P?SQ8NVPG@)/ J0IA7D MN+T.);0X]G.&&-I1R3,*CTD4X#0K[DX5E3R/^NUW8$I>04ZTI)COSM @S]/P M?INSB> \HN&UXAT)>D^?"#.1B]YZB5I$,9>NF,!J$G&?'I@(8DB5AC%9+BH8D_X M.D#2L)%+R?6&Q3=>[.??OQCMWXSNV:LK_2V+0*3ME]4["/Y1[D6$,SHU)"J+ M^]6XQ+*T1&]+VW^@*Q'A5)QJS>^G!%@?;*)ZF*PW M*7XDA.I8O=233W ^71&R,QK0(8F;H_AE4HSAI;/VAR<)J'Z/E1/QZD KX78W MF;2)F"V(D1>B8IU5MMSXI-#F#J>);B MC1<&BND]G0WHVI10-:S"TKH:?("IM**?7MF-B!KCP%7<,*+ <.Y7R, MTWTQI&<[]++'69H\A0$.+G9W&9VIJ.?]!_3.%NGN#7-K0#5Z &EN%IZ,!V@: MJ$H$W>_06YH.J=X?T'[59)^6H_JM;L9=)@/_;]LPQ80Q89?O:+#4O+G1652_ MYM: ZO< TEQ,FS().KXK$T%5*FIP;PS2Z]+>=G:PUQ58 ZK( TCW]+IU4NZ][IQTT KU35?T0O'JVA]1 M;J4QM$C1Q[RNFJB$">95N/&-$C"THG*<(#JAHCFE+7 M2"JG#*)>VB%F",LK7H4QH7:H5Q18 ZJ^ TCW](IU4NZ](F5)_Y]VFIZ\"+.9 MQ.J4-7U ^F;M'QK(&4[#).!'8WZT#=@>,O^1E JF!RR+JR:%RQ=6&0#2F:., M?'MD7!"0D&V&>H9H8J:HAR0P6Y[U'\=8XN MPVR39%YTG2;;#;&@T:R+'3HX4-\K;O/]@-:7G&3[=++?2[NBA!@G9MEDU=BM MY>K@FN]OU]N(?'C!)=ZDV"_N]R5_1Y@MMQ2'WB;,O:A8PR<>#J=/.+A*TJMMODUQ-?J0[#CIEPBHZCR4NV!W M"DFI.OI6)H:*U%"5'%HE*2H2K =T@JIO_G1#_B(_5S^1_[HG?2CRR_\'4$L# M!!0 ( ](SE:X%\735RX &2X @ 5 8V]D82TR,#(S,#0S,%]P&UL[7U;<^.XDN;[1NQ_T-9&;)Q]J*YR59]+]3F]$[)$NS5M2QI)[CX]+QTT M!(&<]4^/,?.OW0>S\(%N'?.T-W17[HW)* 1&X21G_O_.+Z&_Z; M\(;Z).KTPM7:)PEA?\@^_$/GS]]=_>VQ\_X]H-Y?2# /HX?)8%_O4Y*LXQ\^ M?'AY>?DN")_=ES#Z&G_GA2M8A=/$33;QOK:/KQ_S_\G$_^'3X.L/_/\]NC'I M,+R"^(?7F/[XCG\W_^S+Y^_":/GAT\>/5Q_^>7\W]9[(RGU/ XZ;1][MI'@M M(KFK+U^^?$C_NBM:*?GZ&/F[;WS^L&O.OF;V5ZHH7VA)3'^(T^;=A9Z;I+1K M/].1EN _O=\5>\]_]?[JT_O/5]^]QO-W._!3!*/0)Q.RZ/#_,O;V7V7&YH9> M$JXW\3(*-VM.W =>Z$,O9(;)6IR*/T5D\>,[7IA]Y=/GC]]__LB_\;^/"B7; M-3/0F'+[>M?Y<.+WKUV?8S9](B2)=>T0%FZQ/6,W(D'R1!+JN;Y1XX22S;:4 M=RFR8E^)1XL!&TY6I!O,>;>/R!,)8OI,LM_JVFU:3WM:])[<8$GB03!-0N_K M4^C/V=#E_/>&)EL3)0#5M*B#&S_=^.&+UI:50LVV;Q0MW8#^D0Y$C-L^B;V( MKOE/H\7U)J8!B;7--:FCV=9/R#,)-DS("YF&MM9 MY :Q[T)XUDLVV])!P+ACBRWM:%0IV&P[QE&X)E&R9?V0#VMK3HZN22J9AD<; M-NU%&2=)-XX!T[I M ?4#BEDU+T$":.,3+#VUZJLS=U>GR0N]>.A&_%%V+-V@H))-VS1WA.9;WRVF^/' M.6&P.^/)A\^\$5H3-ZJE+0U$HZJQ H!*&F[_9K5RH^UH41ULH8T'U]#Z7LG< MY,%5M+F7JM%L@'1;=EZ>\:[=F'K\P(WZFX0/?X8F;U9?VSL?4R[@-;3%1S[! M3]BT$_%]++_4BE:I;1AS :^K+6T*RP"RGXUNHG"U[ZLW831U??(K39YZFSAA MFY$M9_W?43]7876L;*M_;IUO9VIL8*$&V+U]UR:,+ C5GO[J[X-#:N1W[!='(N0U(<&W].G9_OLGUG)O$&[)OFA=]0*G_?!L'1AO/,-2&^M8^)] MMPR?/\P)_<"!X_]($4S18S_\GGZH^QBGO7Y7D^\^$C^M_W=6IE3DPQE:M4-B MQFH4-^JX1+E-1?*ZD=<)HSF)&-:[NMS(.Z*L>LV?E_BP3N^.WWM/U-^SO6 # MI0R='(E0TM B4.P3YT&SR[X_YVVX\=VE&,Y2$2">5QB "K7!0K1P]:H!]J@D M$-]/J/@*=#LSS+N^,R%+&N>;@/U5O7IBFD3BD0P*NE M@8C_!77A(=$1"?+I$_%]?GCI!B K%Y4'POY73-CE>EH O,//B_ML:H%C7Q ! MPO\W6^"O:(O$P)A$-)RS*3T"8%\I#$3]"R;J$@U1\7:".13M?5'P_@4NVA,J:U&-BIB IS/-*!I'X3/-,DSH4*](0*%'W**JE44U^&R2AUC[ MKB04;\3MJE@Y3)S'89RX_G_2M6XE*2X/Q1QQXZI2]-P'C!GO_-!"YDI4*@+% M%V6O*E3GW)!RAB/BRLWWN 044)0-J$B9,^-Y%_*[CZ>3,/5LA1O206>L89U$Y*,@HFSVY8F=&>!P1SC3)\W3,>,1! M-%HL9".OJCP4<92]GEY17.0'<;PAD2G^ BDH"RC;/JC2YQYGB+=AP][VZM/C MC$?,2$:92BDHUBA;/IE29\9V&,XBEV<^G6Y7CZ$O#P\1%H0BC++!4ZAV9I"/ MVB&&MU0$"BS*SDZH#M*8X+QZ:7I)N?>"N"048)2=GDHYM+%W"1I[EX9C+\J. M3Z84$K;[ /31HT^71PD3Q3 +!&O)3"/F_8?\0PRXI"@4< M)T12I=ZYH=[,:4+F69/VB4P/"7SSW9XPFSB68;J._-202C:B*ZP0M500)ZN7-\O9]X7@5PJ" 49T>=5J!H*R,Z* M1$LVJ-U&X4ORE,=VJL"6"$!!1_1L5:J* _[K(8X\BW]3(B\H#Q97#^EC1FP?9O*Z4$O!64!9;L* M51IG;BU$\BNGUJ-R4+P1-Z8BQ7!BIC://O5N_-!5KLN/BD'Q1=R%"M1"@??: M#;Y&FW7B;<=1Z!'"KT_B?6\#;(B %4 I0=R?&D&!.I^)'(H\RGGSKO._N3\33U:1"'/IUS+3NY M?">OX&2C6[CQ8TK1)GZ_=-UU9GG$3^+=;PXFF/_B]WWC"@^QC<-LEZ#(G)J+ MPZ1/[TYU-,M2U^MU*)?#2K=J!.EQ/Y)HTL*X5I^(W8,"0#XJQ=&RMJK!%3$@ M416="/[X)W]QE?V'/TKQ[/I\X.TF/3>*MFPF3!]DE!,#%$=+_PKB(*RCDB7\ M[3)^\Q?O6%L??3(DB7R)O<-#*866,[8&6Q#]T4G:/U?#VB8GY;@46B+9&B2( M]$,'_2%XI+Y/Y@?+B+7]0B6#EFRV!B%ZW='I&4=D[=*Y\[HF04RTS$B*H^6C MK4&*4F-T/M(CT2-UY&2(RJ*EJ*W!A%Q7=!J #-0#O_E;U3HSM@9WUG:VSX_( M_"[36MK"M'E)F+A^6A)O(,N>=>/O0R7%M]W89*C?V<"DT5+AFFQT3(! [V>J MQM9C"S.);AT&X.190UIAW-;W+&%AO*2[)CU)H2=*KCLY.01G0J(:9^-<8?X%R%[SFT[%D2E#+AP:@%?D;H.6.NH_4IPE-GX1, MKW:?0I]!'//E3++5+QK@->"E*3[]4L@4)_2AL=!@\)V12@8O[7%=!J0$VGJQ MM#N8'[M;?OX(OI(HE\?+D@S'6GPE(=;<-F*8^65SL^=%&S;25[0%4P:H"2_' MM=<[=::F'2>!F;Z])I@@HZA29]\83>UD)FY[KT@/K3 M!:]*AV'@U5B_B,3P\D!97CQ:'=-0?28@5XR:F-"#$83JOPH--9 MT!'4\3 35S?>S=[ 4%IG2]_ )KZ%--G-L'L!6_>"F[W.E[!2$B^C-AS?\H H MUA:=AEE$W'@3;2%$B,KB)=^N2X5<8_,!\$LV 9DR9WT<8^>Y_/TB,_UQRZ= M#X*>NZ:),!?M;@$O!8QX@\\0S1SR2[ M>;H+8W[I-%K,W%?ER8I917@IQVMS60\K=(XG)'%I0.:.&P4\F*^@1Y\L>")E M.:T06;QTYW69A"."3EY5-Y-U(V:R]+KDR#6^X&V ;M5<_WX/,U5[XQL^)3:- MTF]%M.4X1?>))-0KK F.0B\_PT,O.W\ZJN__?@O%;&U?R( >16E;Y^DZ?4RB M-"(;M%64"U]NT*8!-NA3:B6,OKM)GL*(_G'HS$K^JD+849W-$"<#PS["TO2@ M)F3M!+"C.ILDZA@$^TA29^60:54G)T=K%PQ-T@7+U8&U+#GD/1XMLJTL#RBN M;G#%BY3O58N40]6=<-')JNDP(#I'U>_^\*>'P,TR,R.M7[)V[!NM7[)(!;!V M^\\DV) ;9LNBNR[G-7?UYBZ4['_GRE.=6I4AKV(T!%:. FK#9<&0&[.1*== M-<8>%<->K)CQ(]01'?G;*(SC<10N5&=G1X6P5QYFJ OTN^##E]&:1"[/7I8' M,D-"L>0BV(L2,R:UNJ/WI0F#CWV>9S#ILV[NAVD07]Y>SMG;G*QI0KAE/J*XE#2J/G;G"E#TS7-!IK*AG,!#B M9[ P)4>J[5N8T@[WC@ .BX6QLU_4G,:J^EXPB\,P"(\5RTU4OT !B&*GV#!C M&(P%_NC)+_^/CT,D4:^[0MC),.#8"D)@2P<_V.BG[[>0.#G20Y.E3":!GOZB M+C$Z$-!9DBI68T2S( =&79ZT,%SPY'68B7>'9S38\)&5B,+!JXT9:_79#Z[?-CMS!=/^_,6G?8VM)'T9-XF,V89R#@XLV3:9WW MN&NV-UO01 03](S?L#+T7"-US*D68.C331YZ)U%!<32ND4-/5W(**:&1JG4[ MO$6.YI6,.5 ST JB9T5IS@Z (%VT(1@;P,G$MW;8U1SQ+1,^0Y_QLT1FVM.P M4C'TQ"J&QR0B)2]XF;9SP=]Y">K78G()],0K9E3J5$=?594;>.W&U(,3DQ=' MSZ"BQ5E-RY'6UG'2I_XF4?E"2@704Z&$WK>%+.1KRY4%\.Q9J0TK 8]<4IMONK1+AMQS=8V["./84Q0 M5S<2C?.AR\!/VK@B].0L[=J,#L&+MAI9=/%-&#$T@NPDQ]O.^$/8##G.:#!/ M?_(S?N?_M8F3/!5Z&HL\YJ]WLC\D240?-PG/"S<+LV@QS17F^9J!GK?&T",! M@R3T"1 2^-ZHL8$K1D^,TXSY& )YP3M_@?+Z-!-*(?3D.Z:N[5H WD3(=T=&G2*M?\?=QW&?^]D'\&/+RK$E-7+#082 MQTI6D3=NQLIT!,K*8X=$UF%+K3LZ M-4<96[-17,>.0@0[ZK$.05H$T#DZ4P;%]A<4E8U<^XD3UR2BX9RU($IPLZC# M;\I.N O#9[#QZRQ;"#S<=L2S4+*42K5_=&.2)AYB$W)*T(0P4XYI0J8D>J8> M3R?'-)H0+UP&:2V:U.#M?]F:59#.O,Y% OJ0_^T"%75]I[-#[*O3R_,(:-6U MN?WUI,X@=$[-B O'+,MB?Q.QV3@;]=*A+OW;:)WZW3NO)/)HK'+"K%$5=I8- MLV5G'9AL)3A;A37#L+(N[!07CL5?0 MR+5#((6V\.1M&4?A,V5,7V\?8AXZND_'U&7+\^?LZ09]RJ(:==F3$5]*9'4M M6Q,Q]+FRW0#*UG*SU >\S=!*&[:-1P<^_+0F\*A/CO21W M]:1/LO\6E8UCDL#28$&KP#Z^/*,%& -KH2ET/2_<,*P84H0^J[WW8=+8AYOF MK.A8E6-TZ&;QA156)PC1CVJ6GS] M0>6.\BQ[ 2<$RL0)%)=BG ML,W;A!:Q-V8AXXBL73K7YO+52Z*G7F[>&,3@O#$+R'PWLER2&4Y&RT6!-'IR MY^8M00[26[.&'5#%-YQ/V48(ZT'/RVS'9D*!L<4[BK&[Y4MEMB=.>X5(FSI; M#5"U-F1@KL,F="=B@*V%%B):/.U:KO#2,*[(AB3.;5@!"#]TWN'W)TW<'%N0 MJKG)^TA#Y"XX&XQ$6;[ICAMR-%#6A9[HN3E7 P!FZ*,"F[EV<0C>?V]H1)@2 MS*Z3[=AWV9HYF','MO0)1#G-)G6@9WD^@:NPMM9O8,]147? 6 N6E"][--M/ M@"AZQNCVS$*&TT5; QRN)F8'"W)7-V8?YLB]O<7$#0UJ[:/ M36'PD%X80U8$8BGT--N-40]!YZ+IAR/5Q,!N03;MQDS#'+D+7@W,(DV,]>]B@3F1_>9)*;GPUM0T^Y76.=8@-NEJQ[3E(Z"^&LGBKG M4!3AS2"7F_*YVX&>ZKN&V>)P=<%CMQVCM)WCL4V'T,@C[V6F0_K7,VZ#*.Q/ M[2<\L-.\WTZX_F:]]E.@77\']"!8A-$JXUH?"@VM &I2[6=G@)N4(3KHR\S= MH_ \3]A0[0Q<*@AEI[V\"X90EUTNA(I;0,@^U C 2;4L.+325EIDZ@N8P4IR M,8J6;I '1-,D.:/%]2:F 2G$F!_EO/AKYWV'SP]^&&\BPGX836Z[ MP\%_=F>#T;#3'?8[?6?:FPS&Z<^CF\[UPW0P=*93G%P7N2\:3PH4^M2#18HK M9'"ZU(Z2 D^,-?X083Q:C OV,6/V<,W:\%6N79VZD/-%G41R?D MF; 56"&-I;A'_JW<(R?.+\[PP6'_[8UNAP/>$6MU/MZTU!8_?O_Y8VJ/O5&_ M^_OA6]46*CH7EX6)UNICDL96OZ/J(EQ$*8'5$>#@'?<'K4+663V_!1HM\C9+ MYJ O98OOC:8S/M?DEE]OKM&:^W'3P*8N$VO2S(^_+_*K+]0\'5QW(ON.D.)IU?NG=LZ&=]X68P M[ Y[@^Y=9S"7)UNBLA LZBJ[* AA ,11K_E< M[C7CR6CL3&:_I6=KSG\\#,9\)8?3A:3!'/J.!!!%\M64-YG5@MS=P#26 M'3=K0&51)U3D/3CJ@M]7CKAG/SF3?.DWZW2G4P=K)[5+YY;ZRN9OXM _R#Q/ M[K$+M (">A3L,G^/\!8?.Y4=6?Y?!);?<[CQ\P,)I,EI0N.O/+OH VM_Q!]& MA86P:<2P7ODND,!;:+0:A$DC3S4@NBI/@<-AL:A+\9R8;.8[7"-'8<#^Z1'% M\7K%T6'B]-+E7Z\W>AC.!L-;/L,,V;][#N+9^D&I7NIES1EUHBB,>B&;[M/G MZ8Q<'B"U8$55O<@89*W-V[W//I26H8%'US[HB+Z9VJUQE( ;0R4"JSF4+1H! M=B]TCTF4)CX7]_F**X73G0Q93Y]VQFP#./VI.W%P>GFY^?H>+9= "G8KM0?0 M)14BR/U,1T_H-F%*"3OV8##\B]LP PV]0.R3$]$ M ]??QE2\1OQ4<<&8.K?WZ2)QV+W[;3I 6A/F;9^0-7^J)5@"(AJD$D@A&J7V M&.V^0,+83[=I*"H'9<#QL*@/L5:ZRV7$,S*DGN6Y4Y:X+U5<+OJ#:??V=N+< M=G>NY+E[']+I1M;X&\:D,*^Z_IP#6@%6FAIE\P#]#EX#]LF'&965S#5F0%G4 M(0NQ*>).*/#9Z(WNG#T22)%M6@85'GV[MXS7@6>4DGJ_AJ[)T,.W_*Y) >V7XKWH93[XG, M-SX9+?:-RQT)4G@AVS%P#>C3F:D7HBDX%O4ND4>BJJ-5?"W$?HG(O>Y?RD'Q M%+=$>WI=X\Z(-OZ;1Z)LOI1P;31CZNMXD_Z*YB!: MU,."/W[\N_>3X84[EE/"&$E^:[\C<)F9MW3\,*+^O6^D3< M+.J1I;L\58>L>("4;_20N^,;N-K;FU6Y984<2]?;_(]&W=&PP@N[ CP--XNZ MH^1:4-4M*]XFTLM!Y/[YUF\)#U:8-_1Z>^_^5QCMVA=?;_=VF9MBC65O_;HO M^F:Q.7 MZNW .Q1%[_]<<;,QN$E!'@^LNE*1^:?MS4Y,D;;_IMY=AI5]F>Q;O7"U MHG$LR6U=R5!U5-P.U\Z:N;8$BEMD_8?NR]JY#@.2/D!TN/+)K%C<"RI>,=/> M3T[_X2[-L]4;W8]'0QX Q'\J7#_F57Z[?VQ&CXG[Z/H]$29/T:EYG MUTE>W'TC% P+(8I;P56I//2%2PLI$FIN#S$W-* Q&Q)O MPW .(:94'OR&I'W$"#6WAQA-OO1B*7"F=/M($*=%/_T5(/SEA/UCG/L(Y/ M!@E9J=YC!Q'ZY<&M0@LRAL!YD&1@OV;RLH>=BA8CU,PI2GP?*>K!Y))&>L7 Y[7V=@ M?I6G140:HV\?[MQ@KB.A6 9[ZU"?@*JFIX(O.=4=+1;4(_:F,MU1A]S;C910!.^ MZ0_F-_25_TM.2RZDD@$RU-IS?/7')#T2Z&1)E;N-0M7)K$[.UNB!ROX.NKPZ MP@.=MJ[G;58;WTU2_XF(>#1%EOW;)_FS9MT5]PC)WO*3:B4GN+DO6+NHT]E" MTR";GVA^R4X1 ^X31W!?QY5JISR85DMAWQ8T/TJ\N?/KS6KE1EM1P(7R\+H2 M?SM]N+_O3G[C9]?B:"7!^]O^,=NY^EE=E$%G-I$98%T?7^!=.EFM>X Y M.\.>$SFGQ[--3XR&"BTG5(E8XNS-/@M$H!.)W;#9Q(]AC%! M/3\0Q3W=49?I3).MG&F-&-KR]%2V07!@$BX;AO)FY,[]@\#S-S$;ZT8+)Q^6 M?^7#7Y!L1^NCAVK*0Y)Y/6C+VY->&:H-F$5!$L=/#\%F3)U(] M3Z1Q3925M\-)II&7B*QQ.:RTK'+(#.#GSC870[7%Z9#=\5FOZ/F2#W[6'E%<60&)*!6D%=H M<**CGLQ%*2"[#ZE=DJKET!;4:IRJZRJICBV=W,Y>0A"F@G)H+D:FF$IU1#^Q MJXQRU]MK$GA/*S?ZJO;PUDM>TC@.5JJP&;*%L5T#=6[<>DE+&9/8I):[LGK8 MWMM3UR=QOE\=$KE7ZRXP05P<^^80:H#E*":5\NCCX"XMSN&04,>.7 +[NK F M03H(T#D2C OZ0"2ED*7CG>$,50DS^FS/Y 0)+U(*64J1-IQ(J13V1+1;C%8: MJ1OTM(+634Y:7W(@%NBCGR;5G?/J^1L>*,4OFMG_SF?NJ^*0M4YER%YG^G,^ MLX?#5(A=^HW@,5!C$O%?N$MR93 *'TE9UZ]UY$- 0._3U247Q*U0+67=ZE/' M% 2$AOLC?M8238IOI0]X)8E],8&)(*']=79T\=V"K_\'/?, M0K-DEG?*8*Y2L/57SO3V:CW,W^ W!G.!K\XG?%==W@^YWO>A*H^ M8/][G3AVCL/#/,O389,@SJW_,-E>;ZMS\8L;S<%)$$_^!/)1NQFAXCO&YL# M]VO4JB#3H'+@(K":!NJVXV:F\2Y6-JD&D+(@ER/K.]QC29.T\:C4OP:_QSKC MYVG,FZ--R5@J9P=9(C.3X-VNH^;L)9P]A9N8;7.F_!8H(22HSB8Z?T.#*K / MB,1V4_)!-(:D/9?/75.ZP7SV0GB03D#J$P2K!7L?8L21"3#M[!4UWN8SOJ7@ M+[K,Z3.=;UQ?[N0O*6K'F-7:!"-7O!T?4E.^^%WXA/A9[-D37<]"A]E7LE7% M#!A7@A])H+13%5T5NP9"NT+[PT_%=LI8[IK:BD^@-DKOE:XV M*Q60)&TA$0\7=T/E: M@+T1M\]*:Y)HA]4^ZA5^+"N=P?!F M-+E/TW9B1^25-=9'Y,DET%UMY>RQKI']$>Y4"Z_,DKL_#9-RCUFXIA;XQLH; M6QGF]+8KEK:$S_IV7:8:I#6^K^J409Q-9)N8M2N.\X;+LHCN%S%*L3?'IEI= M=$?6O#DZ/]92,4M8@EB@N'>UZQQT[[+5.9D1[RD(_7"YW;5O'(7SC:=YI!QJO:7?%\4^- _HX^"^?D<]D%]Y*;CZL\^\8U;EA^D; M[UI7 8V8)>OY>L,A !#T'C4L"$KD^:VMWOJ(!C9,L,XB6/Z@\NA]0 M?2+-($)G=+0FO&'!,F^8ZG'E:E%TEYSZ/$D5O^!1=:\3)#6EL#"Z'TP#A"IS M5EX^:[=46-!'!I%]SU:H,:ELV'D2=@-YE/ZJ2/4@A M45]Q"JR1@]I":Z=6IQ!:?DD) I&Y%7S)K" @2QXE,R,1LBGT\U8;VX)6$&H, MK9U\-6<,0) NWQJ,K>!D]EL[3VN._;991U]$M/H S)6-!VRZYV#.O R4N4YL MUFL_?_7B$(JA6LBEC@8Z*2AQ5AVC@32SY)B W_.KWF_9_1U*1//':"9HAL*V MG]AEUFE0GA/,40>^.^H^4I\F5'57=%0(2EGSQVOU*1-HBR]PIJV[7$;I-F/O\E;T4N3:\9&EZ*T87V]O2;B,W/43]>ZX MY6DBA;__J(H4[@^FW=O;B7/;G:4_3YQ?G.&#T[F9C.X[O=%P-NGV9M/.S6C2 MF7:9R*^#V4^=WL-T-KIW)M/.]6^=6V=T.^F.?QKT.G>CGA41QAJ'3_U)*[@" MI/']8#B,_+WI: *-U5)V.- ;,E<>WY4:XD<22]I7V52!N2M(VL$?Q#)AI!54 M:RE,6).O>!^8>1AN5>\.*(I?'C5J?=J)]]71D1U*%%NC>CQ 41P_3[?6M(H\ MR!7!R.+=9:,P:X,\@(L5*I?!S..M-9L"U&+=4%X!<#91N%:FGC\N@>;%; BQ M2*^6PG2[&[Y6\*G+-W@Q=96!;;+":!Z-)KBJ%&@5XGLZG_O$<>.$?W7!.X\Z M$EU>'L_9RA1IK=+H)P=O.:E)C04F+'L)7M#TM^PEW[*7?,M>\BU[B0WKSMPP M1E'>)OE^5US2CE')<*LK5@7EQ:E=Q^SRAS,SJU#MY*ENJHB_2H9VI M@6<93D->TTL[Y> C+HKG6:.&JSKDJ%1M:;3??W*2WN@ \2T5QKO&KXVP4-V6 M,)Z&B^2%J:$W8&%)O/L^4W05BK9EOH?I>>Q&FG6BK# 4X.:=*XW-5ZEN6^8+ M6??57=XU[XQE;+1G7,X9;#-G=,6]:A=I.J0%?PGI-@SGNI5>+@T2OKS%GXEV MA2-4*PG4G1\ Q>T@T[$A,R\>1&9=Y-Q2'DH"VNZ_,A_IYY&#IJ7 MIK4S"2,K+7,' @5_)#TTDV?--*2M+ )EK+4XG(88$T.!3M;.8U/.S:$$KT-;#<)W14+(-T6Z-RI*Y>Q8) !8D%T%6>,2MF]1I9U+ M;$!$FTS9C(?S@0D?_B]_[/ M3S M/_*_H:6Z-/',*+37DH6GLUB0-!)A/TU-F*&(XIOE([Y)'=CYF:4366D:,,?% M4BHGQ L#C_I9/%&J?S>8W[$6^(5UKRFYT%K1?0].X]L,O(NP /;+'ML'4U5, MEFD]Z$X-3;)HA+&N7?HHK$&?1@6QN^8GX\T'0(U%"%Y3,^V0=QC39 ME;TFW+ECV?72>2A6QF-]4L5C#88S9^),9YU)=\9VO-UAO].]'ST,9YV?G+L^ M^W.GYTQF@YN!T^_TG?%H.I@=9*Z=[H0_]MCM];C(%#L.JYA4,YCOLM^:)1<5 MR7W;+)OW9!@7W_;+%FS8SK9?WNT3YH1FV+-_'"!G/_Q^1Y:N[["E6;*5[(]9 MJ4JA2P!9U.Y&]\)Z<+-/2S>^K,AQ"61818A5,#UN<3L.7#]-KWM*WX%B ;1U M<@6,8ZS*[6QFH2M![-^W\5=R[09?E;!52J%%%0&PDZB$XC6;)2/T9$,D*W)< MXA+&QTJC&XV3V)]0Y9_(CZCRGPIG5/EO?N_Z?MX0N9=SR.QVEU97ASM^DP+7'51 MK5,:?0 JG;?FI["@/)$ T4NY0@.C@,[7]"F,DAF)5MP*QR3R.)Q+DC?\AK[R MI-V'XW;%69YI11=S/U83(HNN3LPN130>@)_+MR-U[CO0'02MNOF0S'#B423. M7U:0=$?E?^/][=&/"?O/_ 5!+ P04 " /2,Y6 M;? HL.@( "&7 " &5X,S$N:'1M[5QM4^.V%OZ^,_L?=#/3#LPDA)>E M=R:DF0DA;-.AD$+:N?THVPI1<22O90/IK^]S9#OO0+A+EK"(#R2VI:,CZ7G. MBWPF]5]ZOYTU/GZH_])NGN"3T5^]U^F=M1OU:O:)I]7\[M1PGIR* P[%W?L4@^Y*F)'N).J?&C\DQT5*]VYX2MJD0ATXJ?UB"6 MUX.DU*@?-]KW ^G)A!WLU:O'C:\?ZL'9S"J0+<$:9U@,@"G6.XU6^[+7.>VT MFKW.Q3F[.&7=R\YYJ]-MGK'V_]JM/WJ=/]NXC1;MRWJUTWB9M7A"J6X:FY2K MA"6:7::A8'L'O++W:8MO,Q[H*!$!BR9-/GZX$GXBM6('N_M,]UDR$.R*QQY7 MPE0N[D,Q8DT_H2?[N[O[WV 6:]N[OU.3R/ZH1(O4*;.F4F@H!?O,1Z$H8_R8 M'F,!>%++YKD^%>8FV6L>G[59JWUV=M5MMCKGGW\N[9;L=;=YN^R&."65L+G8:$UN%?*[5F]=U*T MRH7O[NP?2O702I]>G/>F]:[T^5"&H]I3FMNV1OXCLHF6&GL[]2H)(TMZLJC, MFD?OL &_%2P6MU+<@4#)0!KV>\IC(#8Q4QT/TJ?Q.A&GI@+,+ M'\N7&O8YUFE49AWE[T!^;'GV)9/ A H@M!G%,@0-RV#:_L'1]'SQ[_+_VZ5' MT;?R2DYU>&%57FZ/]E\5('ZF<@ZV$Q< M"]:7"L@A$$Z04@:HT1R/XZGG4L'B ;(49DCEARF9.Z!Q"A9E(%F2+8T )N(! M\2,,)T#/,6;FA@:7 DF"R]0B#=$ Z-: H!W.6'U\;@:L'^H[4T _%M?2)#'% M0)QN9GI#R_(4@DVAS(*V#L3/A-&G5P5Q;V;'?XS-EU0?F1RF>=Q'QDSW^Q*7 M%@L=QF-A40<420]Q-'EM :A[H30#:D[-AC#D9,SI.I#&#[5)T8],?*S##'Y1 MK'T1X+9A6T!;( #?#%+M>W_ U;6P(38%ZR:+U@^WQ+;MNG<89%?9I:00666P M)_F,3.P4&S)TDBXK#]2?&:B/@8KH9)HC:$$14&TY[JLV?FVX4/DK0N7':/]M M0VUDBJ])UA-A(!JPM4'(TYPJ4WSD\]2LWH4"%4^ '_E(6>BCTQ@"8/IOI;$. M!:V$LG(H)YRXHFEW%HN06\+EL<^$-.7K2!+R!41-UCX9&V)9]Z.-@$()W!UUBCA!+PTY>4U,RRHQB;[0(XOE MID-0?/,$-81C0W\1;*HC>VW/]VQ57I!^W@;1;V6'L\#"U5W5RF0$@6]E0!SC M1BM./ID;\)/R%R(>CX."!*"EY)X,93*BD&_9L&02+%\L%3(VSS2=RG^LZ[_/ M)Q2E<00J&ANB^CY\A57 9D+70B'R#,%(/!'VL(V:(,O+6 >3("-X7\>[S>.= M_ZJ\:]_R,+6^@4 I^GTZEKT%G,R2I&440V4I GR,2[IBR<4P)7M=#92!8ZYU MKK@/1MBC0#HE5.E8K^U,JP$WXW"4?(WEJ@BL$[;KD3O($0OEC0CS<\&Y]N6O M7J)'^.E2PDUZ>W+X!H]?[!N7H.!Z>>(DR&=-\VWB+X@QSXA8%U*VL6H<:5NB M8S,.$NT-B!P.99((\8A']C3"4'H>2.AGA6R!E7" AAPL/BEY+$R)^))*J&_- M1JKLBUBS[4Y9W"G+NCG9#)'@0+@$Y>B$C\X*?2G D3QD')]VW E^0S%@EO#8 M*-"F:O:U5''._BSFY0<3V?GJ$D_% W0T8NRH'F1IGN"A"Z@&-)6S0-1@WB8= MTMO]?X2=3!X@+'TCX8+,S0PR7_<8I(E8LA_#[)>!5F$]%?!N7W[FQ"AGH9A4 MMSJ\%12/*7Z=O\.-<^(>$"G M0^/*L;TH&8]X2 .N.VL!;&KLUU0)MOG([!GW6--/_UV_JO5.HVJJ<_5<60'7&S;J+VG*9A?&+0H6I37@$@& MLN%!:R!%G[7OA9_2B1>[R!(1MU29)^YFQ];P-PM+M/WZJ;JDW\BJ[W<5NX<%M82 TX\ZK0' MG?>PL[9WT37.N=!%2_DH=F<7(Q1]VV,^/2+1BR%GL>/U*M9BR;)X"/1O*IY MU UM(KN6TY7=/UGUNK.KB VBVY/]GI$^M3=5VIQL/]X8Y%:N)S_MG#?Q%=^: MYR>LV6I=_''> RX^?G#UY9M97VZ]+?O5OI1TY>4;?D#JRLLW)+C9V I&5U[N MRLN_1UR[\G)77O[F0>S*RUUY^;LXQ7;O.%TEN:LD?TM.[OV^0G65Y*Z2_'WR MSE62NTIRQQ172>XJR3>FDOS=9'^N:-P5C3OVN+,35Q_NZL._Z]#1U8>[^O"7 M]PZ;6 H^5S_HS=J:Z:=.*K5]NMG/3_!ZGV/2MS\UJH$_'IF,# M:Z#74M(\F3$% LW)$>N[KW#>/V(7D4TN:NR,(W5R!<]/%#Q_RY+D\0Y6Z7?$ M&_:'Q>GWQ_\%4$L#!!0 ( ](SE81EBX!GP0 (D7 ( 97@S,BYH M=&W=6&U/VT@0_H[$?YBSU HD)TZ@5-?$M602 ZER)(W-Z?BXL=?)WMEK=[TN MY'[]S3IV$EP*?4GH 4($[\O,/+///C.Q>>'],;3V]\P+Q^[C)Z@?TQMX0\4GSAKEM'DZZE^#ZUT/G?=:F'#9@78KE>"QF&9P26]@DL2$Z\L!'5PJ6*CA M1MPZKO9)>BL;)&(SW@&?:IY=S.V91).#XRC5/KYUU]%8'0)XZN)>V5?>N"-MH/X(=?MW^&JZ39[37"=7N&^?7S2TG?O MV';![H_&GM-_6L 5S'>MMS Z ^_" =>>G-J7CML8_35TKL'N>6KFJ-7:$N.> MGEM_YYEDX:(<9#R@RF"K><*X9@TX^ GGU)$A 8^7A_\@S.19*G.@RXW]2!0)]&Y(8(BJ8%;B:% M[0-E]W44?,J3;B^)4\(7KT7Q=*A#F(C";XI(D@ H!AF G0H6P7%+Q_0?'>O[ M>R2#D$4XLXK3I7XNF&28%L(#<&[].>$SBM'%,+")][E*D2CE[$4.R! M#T0$C"M;F%D^*TV<,4ZXST@$7[. 8^JP=$ASD>6$2Y );-S+\J"*>UDDA 1) M*C$EF^NK58K6I0.7B"GA-&N,;B.Z4%&I&45K'>>)[#PU\6IT]^S3H0,]9SAT MQW9O<'G^7FMIQ?/8[O>KY^^.;)J(@(J>0123.*MZW\KXL<"N1<66F]THJJ M:GJ3RL%G=0H^B2HDR'*MK+RFUZ]6E19:S2-$="]T%)FS$6K91MR-D,0L6G0> MB[Q8F[%_Z1*H9AVT#TU#65-%O_]E-#MV[R&)2BD(\RA:8";C-%(7;W49!?V4 M,T%C/.9,L6M-U@-R"'C#VR<'P>&*D>NKN[JV)2W;[X[?=-5EV@2,?R8_=D[W M9J;BWS>G.?CE'&$2CY5%$E3! $>+,Z\(1!B6%D@%S117 M=#5-H@AU!&N.4D><2)$\F5[L"E>JB08#5IA62HNK\FA)M00+1^$SJREJ\WX* M&87>6,^RD&M6'_,4=.!#SBFTWRS+XR[]O0"M+HU7_?TT(OX_T&Z>8%A9$K%@ MY>.D]6KG4FX.+",S:FV&:0RL!R_OHP'^E$)M$5X=U_<*TO\%1V^..H4+"[&I M]8!5 _=\T1V,!4-535%6OT#U U5D=^7QUU3JQP7C:43BSM>)1S7BV78N-9@O M$>+#WP1?)N8-D5DC5G)J^WZ2\R(A6]:<[;1V6VWCM/5[H]\:#K=[#W=6^1SJQ^S3K0?K=EG^S;/+J1UL=JVE@+JJT;"334-E< M9FQ[AV6H5^G+=^OJ%?Q_4$L#!!0 ( ](SE8Q9OJSJV0! -(E$P , M9F]R;3$P+7$N:'1M[+UI<]I*MS;\/57Y#SH^SSZ55,F))B8GVV]AC&T2&PC@ M#/L+):0&% L)2\(V_/JW6P,($"! $BWH^TYV;-"P>JUKC=V]^NO_]S90J1=@ MF(JN_7O&?F+.**!)NJQHO7_/1E;W/'_V_UV^?_>U;\'KX+6:^>]9W[*&%Y\_ MO[Z^?GKE/^E&[S-;*!0^OZ%KSIR++MX"K^,8AOW\^^&^*?7!0#Q7--,2-0E, M;U(5[6GU\]&WTTL[AJK,78H^\5["?UYZ-/Q6GMW@OSC[V?ER[E(K\-*,SRZW@ZV>7?K8,43.[NC$0+2A# M]*3,.<.=_;'Q._IQGO>)8T, ^K8 MJCO<;^=N,0UK>1SPP[F+2K7KXO0JJ,*B+EGZ<&3V#'TT_"3I _MJ1N"9,UNC M@2C#?RGTOZ^68JG@\NMGYU_X[0!8(H6>=0Z>1\K+OV1U_;&3YV?AWT,S[?1V-M!8VY[8][B>4(1W<6Q+,/N ML09:.2Y!7AJA6-!F\?0?C-@/M(,\+/)?9YKD%WW.+ Z#) M\*]UHXJ]=E=43;#-H_*^1UWKTLA^DF)*HEH'AJ++-_ SL_V#VY6\DBU%]Y%_ M@&B4-?E:M$#;^?J^R;P]E)C)PX]__]WF%3=+G*U '!JB9"DO #Y?=-_;KNK; M/+:T]-CR !@]Z -O#?W5ZI?TP5#4QNV;+=F<8]J_KW^WD5%E&?CLYT_PXRWN MSUY!_;ANLVW7BS@4PH^V>0;7;O9% YAMKFT[3>7,\W_^GGN%=&\=7/[A8WKC*I)Q=GI^S#(Q38GGK M.BMS=EG58WQIH W:+-,;FU!=-5%3 M&,C!11JSD=/8M'3IJ:^KT&B891@86>-YZHIFK0LI8AU$MMW;VBT#B.;(&-NW M0TD.=.T!##K 6**YD(^HY4:+WDFM4'!GJA ?KPG=#"./A?Q9O,L?.F 3,/ MF)/*9='0H/4S5S$B>N7&C!&AC0;/Y"+GQ2I8WN@&4'I:R M%'-"VA,V>J>#,U?"&QN>C-8\BL80^:CR1KX*9Y)^?D=%NH/7\D6<-J'NRNC/R19 VK>1/2 MR_-'DC6L9D1XH\%'[R?MEU9, ,R1Z'_5UMB.XRRV_ D!3(CL0T M0.!2-]B0D!:BMWMQCRP\1H7H@\^8!K=,>O0V]_ )Q3X.6H@^(L29(=O%_9EC MK%CL;=LRT5MMG+D2WBYFHC?ZF[.K?90_$WW@M0_!6RKG(2H*<41!F4-4%Z+ M>S9Z\Q@^*=^5YNA1 0DQ6/<;!AH1T(:8B<^ M!&^EG$(,*^'V(G[7*$B(827;/@/9 N]',NN\M-IY"Q7BHB]J8\:#W8'-'TGR MOYHW(3TF'WW C!DCPAN-&)9I1),\Q*(!T5O(N <;%M+'.)FWCR,XRNG>-3JQ M5:PF1!_BX,R!_ECV&>>A^"MU/.@\PEQ^%M,X=( M9Z/ >PR3XPTP%,=V>%CKWNM:KP6,P37H[+R9,B-$7_6I3RF,W('R@NSR M.F$]CV7M1%>K(Q^.0&> ': M"""FH'8AZ*)?BM4O09<"5<@HOTGJ"'46*IHF@']DZ%Y"ZI1D/Z)=>P$&VK+O MZ)'W:1/T$(X@Y)&OTGK!6I;+1C]@!-5:UQUV@D/)19]9WQK0PM4-O:N$]>N1 M#"0.$)I -*0^#&RNH6!4?8@(<;>3)SBT&)8^V/KN^*/D!I*/HSZI:_H0&")Z MZ]QV_P2'Q48_K&O0!3# EITA0>OFCNH*:&!KO7H0878/6D#J:[JJ]\97(Q/^ M;NNH/)(L\4;O%JAU''7UN'I6K6UX<%P6V8[ ] MFUU=3$.)7DTWN;IX!A+#DI#M75U,0XM>1ELV@UDQJEC,28&+WIQ$,]Q]A%C@ M\,T'YB8K(QMP#*@-8R2C'PK+Q+#R8+.1C&4@..0#\0PMKK8;:_*!> 82PQ[: M[?*!>(8E1"^?74+CE8.+(1]@F4STE?88!AVM V>9&':31.7JEDJ<46";C<&L M;G9U\0PE!C.ZR=7%-! <7%T\0XNAAA5VRLFEMPC_ M,415$2$ BJ8BSH\FY. 7A\?%T"=BM^$]*+*L@K)H6FA\74.1(AIA#"T4=ALA MVH MED87PSS/VM&MK"S$8EGB:+6UV_#BLBP\ES \5XXP%LL21X^3W887O67A,[B M,P[+PF<2E]R*#"\6RQ+'YI#=AA>791%BR(-V&V$LEB6.?16[#2]ZRR+$-QVY MK>ABL"QQK Q?.[J5R5X\EB6/R_!BLRR%A.&Y=QM>])8E$T/3 MW1U%%X-ER7 [20Y].#O8!PW60!5JH$$V.E>@D^LN3/M(0OAHRCYG\*)OH+>@ M(\7..?<,L$]OIGSF?HT.@_OWS%0&0Q4X1Y^YKYI_N/,Z4Q\9WMO@9?891Q"@@\[Z]4^3Y_!M'BS;/7?0Y\ MG_NVH;WI:)D*TX+21J?R7,Z&XSUI]MW2;< YRN=R-N[9Z^6Y6[S/YPCP/G19 MNIK/[I)8^(XL_),RWCI'6EJ7LP%,7^%^$S634@C >2;YD10+D[S%U:EE$N>= MG14'DU:>)I4N=LT9-77D+2HJYS.[BH&/E\HKS MTY9WX!V*ZS-&.G.#OB_3[ OC_OHY\!5^\CX'T[>WIV#C]!0KY+Y^(^-I8& M M#TX-#Z'WAIX(-L+RX\1PLF(#_FF (GCP)X: U9NO3P,$*\=_&CA(652>,).X MC9T"3T-)< JO79DD*G<27N,;7A\$#R2\3EUX?0B)T,DTCU&K_P.HFTBE2OTQ->'P /)+Q.87B=/$Y(>(U7>)T\ DAXC6-X M'3\.-A_A)L$VC@$VI&L1_<#)_Y5_R12QSE23SV@2*B?CE _ M[4 CN<+!;F/&$ER<$IRL-W:O!HX),G!.%0"-)#EY)3@HA1)(<'),&"L+K@^"!A->I"Z\/@1,27N,47A\" 22\QB^\/@0. MKD8*'*S6.P[AUPT=U.03E/ELV">FYT3>IZ'?TLBT]$&[UNTJ$G@0I3Z,<(VQGTTG MA()2[;IXL9$5)V()"#+2A(P#V(P&)%94BZ8)K",I!(2'PO+83\LJ$-EC(OM# MY (W(T-3K)$!()MNE#?TTRF!P+MX-1M.Q!80/."/AUCMP\K5OU[LJ(&2_1,P MG!%/(=,456 VP O01J *K(5OO9M*NB;!D1LBFJ=K*&;*)ZE-P[IX$/_JAC<^ MTQ]<+O)J,VBV0?(2*Z_&5T"3^@/1>)J'<:!H8B=F69TV@"!IG4K'^NG0"EB4 M)'VD65#0$E!>Q(X*B [BHX.KI$/4,*E09W?71C2+:%8:-0MS![>RFQV)-=.K MC2363&,_P(65]\0CIEH'B4<\].+\W5T;T2RB66G4+,P=7%#'+;]"MEYU$FN& MU,8E7I%8$V=5W*TM6])US=4*2#PBSCI(/"(F=$9.ZY@ZNC6@6T:PT:E8J'!R;.V?A:[(^ M-6SU]9$I:G(3A2P6 $YKG(K-4^4%H.6OK@*Z]USIHB'7NM>* 21+]]07PK?] M(+XI@]$@W7HX7?\+!UX5!V!>"T-S*QJ%0$:AI5@JJ'4KFJR\*/)(5'T4!2 ^6)4D- B(#I!T/T0]F^ )3SPE7)A=%RP3B. ) MD51$?9 P!OG, #P5-;GU"H<\KFE@I\#ON/$6ACU81WJQ&4074O$8Q(V>DL"6 MP!9;/[YRX\B#:"@:: &IK^FJWAM?C4SXNVG6#5T>2=Z.FO?:\P;O#]%>[PO$IVI(3JB_5ND7#0"DO(LA'3[ D#AIJ8+M)8P/XRUH/ M_A>^0.O- &"\*!(@Z)]#_T9&$?BG"OZU%V#T@2@3E+LKM>?X0<"<*C ?)VP) M;&))VTC42Z+>W2%_H%[7)&@E06OJT4MB3A)SXH+%XT0=D7K8C)QHHY(/>R6,1(%DBAP=Q1COJLM'/A)&$G"R).$/XE#21QZ M-& ^3M@2V,2\?YG$OR3^C0C\^&VQ#@=^$O^2^/CX;?#;&>@;HSJ"=/SC:@+U8*@3[!*(+$&D/#+T(2!.?PY.?J80EW_,(#]E MAX\#RHF[CPGF!+<$'LL3HT7XCR&JBEC4Y**IB,3O2W-M((/Y0T* DP'_J<8# M&**?A 9)P)_@FT(7IQ6M%1-0CCE7>1#\. MW*J8*$C2"G(:B"? 2E]@@MI('P\"CRTFF9<.48JDPI%3U8J41")$+2(*0HX+ MYP1.\<&)F\+).\J ]*0'>'?JQGHBA-L%Z$D].GKQTT"AT.HP$G'#MCI D?$E("@FH"GHW@ M.>H8@3AH+.!UM/Z7.+]# XSTI$]!>VYB5!/&_-$:W!2!GECZ^%%/8$S0L@$M MI"<]WJVY26R0..Y//CK O@D/D@"^03*!#&K$$-ZTF/?H)M$!\DB_E1# XP@ M3^*"V#%/0$RP$AQ#DI[TZ6C-3>*"Q'%_JJ$!7L GT4$2R"=0)HA9&4^2GO1X MMNHF,4%B.#_56 /H),8($ZD$^@2A.RV2OI$.A ?6_]7W#HCIU4]2$_Z(^T$ M2Q1D9P4Y#<038*4O,#FNKL3'%I-@U"TYK4I!>M(?7R1"U"*B(.2X<$[@%">< M6';^B /2DQ[@W:D;\XD0&T_; 3V9PQ>V!?I1SX*D NFXSX2D&.H$NP0B2Q A M/>DQ[=9-7'X2(#]EAX\#RHF[CPGF!+<$'MS2V9ZD)_U*9&'8E9N$ (F#_U3C M 0S13T*#).!/\$Q@LQ8VI"=]^OIQD\#A$"IPTK$#=CI PH>$E("@FH!G(WB. M.D8@#AH+>!VM_R7.[] (SWI4]">FQC5A#%_M 8W1: GECY^U!,8$[1L0 OI M28]W:VX2&R2.^Y./#K /HD/DD ^@3)!S"K$D)[TV#?H)M%!LH@_U= (\B3 MN"!VS!,0$ZP$QY"D)WTZ6G.3N"!QW)]J:( 7\$ETD 3R"90)8E;&DZ0G/9ZM MNDE,D!C.3S46P /H) :($^D$N@0ANZV2/I$.Q,?6_Q6_SLCI5 _2D_Y(.\$2 M!=E904X#\018Z0M,CJLK\;'%)%AU2TZG4I">],<7B1"UB"@(.2Z<$SC%!R=V M"B?OB /2DQ[@W:D;ZXD0=A>@)W'XPO9 /^I9D%0@'>^9D%1#G6"70&0)(J0G M/:;=NHG+3P+DI^SP<4 YM*GHS4WB0L2Q_VIA@9X 9]$!TD@GT"9(&9E/$EZTN/9JIO$!(GA M_%1C 3R 3F* .)%.H$L0LMLJZ1/I0'QL_5]QZXR<5O4@/>F/M!,L49"=%>0T M$$^ E;[ Y+BZ$A];3()1M^2T*@7I27]\D0A1BXB"D./".8%3?'#BSQENX>0/ M?:19QKA]_3VMN-G08, =X,7U]X-"PN7\=I XT&$P!!*)0 *_DRN*9JW++9T* M=->\*J7;M!]_:@9P+0,1;* 7)1@\I'R.;GT@&R; MMN+YS;X( \.5KW#Y95^T\SL@??45[Y&5%XB89=ZB M>ZLPAC5$2P^P 5OP8)'&H*?Z7GH--'V@:)M>NYDOB^\->K#W_1P70C"T#E^S M061#^&-(@7W]K+Q=P''H(P/F!>@C^Y,^$&5;>[Y^AO3!?]'_OPXITQJKT"1T M(6PO*)896A2JTYM4%;Q2#7T@:K3S 4TU(=R[7RB$[G-157K:!25!%0/&%VH@ M&CU%.[?TX04%'S']H*-;T'39GYU=?C6'HN9_WWE7'"CJ^&+3&^UK364"' +/ M+O_O?]DL\^7K9_3 RZ^?AY>[CL4A,W+Z%BG[G_-SZD8!JGQ!-48J.*^+/4"= MGU]^A9+P7AB"A5^H5T6V^N@MS#]G'?,&(R0XO[7-X;/6 (?]$)KETF.CTJJ4F^_?%:O75/EWZ:Y8O2U3 MI=K#0Z79K-2J8<;%X3(NSAW7+]'L*UK/TC7Z_;OK3Z5/%,=DA$*8L6QGKF(< MRQ8F%CM^;MN5#JCY_@\Z#;U'3-#C$4B7(CNP;H+L[/6?HL:#RC-!'% MV"C.];_O[))ESG_8KGCVS!DHCA,?>-'\X4$TGMZ_JVG@8[H(CY_9?V&.J73' MD3K7!27D%I3PQT@T()_4<0,,=<,*UL>'J^Z?4;7;Y4OJSOK8U8V!:/U[IKQ9 M%QU=5P',Y8P1"%+4!9H0YPLY(?MEA=J^?_?CL=AHE1OW?ZA&N5YKM*CZ8Z/Y M6*RVJ%:-@DZN!1T9Q?)4K4&QF0_R1ZIV0[7NRM3,_\U<7['40E^S!5Z(3-0; MXLFTPS9ZFF]TX_T[JP^H9P\*E)/F4T"3@4PMHOIJ =5U^^*R,_,?C.F_Y>=K ML==5P4TTF);16@IX7U\6QV, 4U@M"-ISA)U=%H>&HE(\0R^-*+LPHAO%E$3U M#WSP#?S$#!Z38/[\+NA\CP&Y"/WFPJO/[-K,2A>ZXN,TH2^-&E-KI(O>HW"F MPF)$BY9:*I:B:^N\Z0]^\+?W7M/A=7^M-4H5IL5 MVVL2AWH4YF'J4*TI&#R/VH4PH]IS_Z,L?>&3=(TVC1+ZJER6],% ,=$$S?MW M-XH***B8:-YFT>SD7;/CS-V@*YT+@\W-MU=N. '*VZ_;3 1!P>([T705>\[G MV8RP.B0X2O^/7=5E$2:9.9@T0$]!A]!J5A4*,Q@JK<[]B_*8&S0S2F10F7^O M,\D(L_]2JU9_;%*WC=ICG:8JU=*GHRG*?"B_B9+U_AWB!*5W*6/* 4HT*7,( M)#25*U,*%)9E4E+?3G&.HAABB1UHMB2@JO!S2=%Z_YY!2*#?AZ(L>[]O/2[? MA,MTWD325544U4$74ZW53@FG)$0B-BUUF"^H3"=4'@-K5'-1: MXEO%7:DBV6)<%Y92$? C_P/P9& MI@1R!V]7\,'65O^ZCLW_TPU*A^F( ;-T0S%E1;(S$KT[YU!LAN$]]CFKY5", MAF;T1$V9V!_Z_?J^BIX:FX0_9BN?&I^:G[8#;7DP5/4Q6A.7,I#.V42'9,DC0&3H2P%X#UT>M15DV@&FZ_]PK&F"#PP@MKSVKQ=>' MW[GH4M: E\,0@F>8[S\N5GE\V18@$H1.&<93*K1I4V$[EJFGR.#R7X8\UHZ:]:L C*WRSY M=T,O],M$FOE MHE2I?.>3RP:#"3R[O%%U0Y'%S=.,)!/$0&'J.A2T^I\R7%UK&#QHH%KIW'S[ MV8]:9^;>#@TXE^=7V2N,T[_8(V&76V[RTJ6&!E0U92BJ%'@#TLA27E 5LXM: M(WV,"*8ITJB8F0_1Z1"',/KQA&&8(J&EFM03@]5L]NG__C?/L;DOKIVS@ J& M?5T#E&8GPC0%C9XZ0MDB)1I A+Y'!A,9/!^O/G]>UO1SN?_B9+] M+<52P31*!Z+4IR15-,V(++\KK>GX6=].1R[2@81P6)'+@F.BE84A(F8Y=#?' M@XZN?H@L.SIN242L%6A1T;Q2@#>I+VH]F+1JU&M?@9_,3'!4D?!^T[FQQ5,Y M-RYQ_<^8Y3JVU0B.2]1&5OJO9-[P@RABJL5WGMG+&;WIIJ:E2T]QKMW -*). M(GIVC9%CAH)%;51JZI/UO9X3HMA0.?="9T4?$6TLDV&>4I5=F[9ZZ297'[Y] M[_P8-1_8R*KTR)(N%^B#:$)VV)3%9PQ2D!C"^53F(!5-1A/^T#EVQI34!]!M MP]<_09<([(4W*-_PK4S]P'ZD^J))=1459BJBJL(OT681$_[[/%)0^@*SE@YP M+X#/G&8P/%KRXFP#2AY_PXF-^A[M ^$DD>H\[Y][= $K#K+BQ' MV1OH3.H#?" $(V6.H/Z#[',#;"IL*D73H@H,)8MC\]-2/6!^ MI;73*LMR-ML@.VF)UJH=>_J@_PN,?H%?((K:P+KWGUW^05UU O63\T*0KPK%7;!,P:H MT$%]*-DCUC7P\2(>U)'B1^39RRP1C383O4=HO?LM'W04OQNO]P6L^2^ M/&BMS1QU,)*?]Q8^K"Q&#]2T<]=)0HB/MJ;8',"H&Q@.7887O$'A#^ ;QDLQ MY_R"&_MF[R2K%:&FH8S&_Q5_*-&LXUK5Q"6 GDT-7$AZF([8T^S#P&8*R \P MC[+#1V]I^2\)AC+RL.?Q^+8R@_>\K&V4%BF M!]G'#5E4RI"02OBV^A"YSM(-!#>G9RRECRS4(]BN)L!/%=,<.1D)6OB!@#O0 MT>MUZ8FF_A_SB6%8F-@;U(NHC@#:FPOO^3;2 )6E*804A/KU>^^=$K==W'9Z M\=9F%+25B@U>GLDRV?:D]?3\N]=1&K>#V4+'&T-T:BA+*?R:YY[-(;PX[5*= MA7_F40WY(^N6#"0%6N,SROW!_/>L4KTYHU"K6OL17A=AEJ69?(%F"M--&: M'6DNBW!EZ]\E1&3M'&-6;?!7%Q:K#_/O6"X;+)07EE.964%A<;D?Q-P\+U30 MM>^8!M%SJ/5DX85U7DCG];Y>8HL!Q*?S#H V#%(SM'GIUQ6'"\-Y-7(K/;/N MP7-/]T.9H#C>Q7V=RTKUNOP[?0T[2&UOW9K+9#[NA92PH!"IOH%B MS/\%(Q+VK/JN0$B\V^#@A M\:NO6" 1'.!9R#N,2*/>E(&EJG-1AQ86&%#LA4_3IZ<7FT31B:+C*-*34'0^ M2HZ5=,V.X.S)WRM1A:H.J&8? ,MTZW.SCMEVA>[#HR:.9 AN^:.].*$F63JJ M"?*L?<$<9?909""YW7HN*,A(8*B*!C6#6YR*2*L9$8@9(68DA68D$YL9F<4) MR'Z@AET#8-L*-*-C@#XZ$O$%>%]X"_Y:D#CGLJ;R1CTXZQ++]N$#"R8(78/F MF/RV*/5F)$O,"#$C*30CV83,2,F>V3;1Q+<]2]?751A+F.Y<(U5^'BG6F!@3 MAX\Y8DR(,4FA,DNG MIHI-S9F.X )HRC6_0#2?:'X*-;\0QRP'=T$]B)K8LW5[NGKQ6C&ED7TXD.W\ MBYJHCDW%CA]F)@%:"MG9S86N:0!SI#HA1FT(G*KG<4R6JFR.T1%KLZ".+0D

DF4;1"$"Q0)6(:NFK8QJ!NZ!&2D_T39B;)C*=.34/:H%T4Y MZQ_1 LB:O6GOZ!8_DID#HNAI5/1(%T7Y5C_>@Q[,\FUW;O=,.A)_3M2B]/W1M,\1=]T^,0C$(. ITY,P")&N,/15\*]!5QRI%O4XU#5XO:;HAL\. M$)TG.H^E3$]"YR-=".@KTC\H&H#.OPN@S_=-TA%E)\J.I4Q/0MDC7:Q+-W+7E#EM[[248ZE*0'1;J+=*=1N+NIU=DWX*M$ZGN!\ MQ5:;"'HN;VAKF?:^>;,NI2':/W)?J-K07G5]@5[EGICSA?J)&L["KT^M.^2R M\!?[G/J8Z;'Q"]4:#^'[BX;84:0O%#IORF%U54<,Y.::/'IWV3U7C[[S9"I[ MYBX0C7HK3[O#N:^->I'4^W>53]1-I5JLEBK%>ZI2O:DU'HJM2JT:=[?*HY(0 M%X^$4.C\_AW[:7-SKWW'>E#G-#TMP[,7*6B-"J4SW8?X_EV(C8CQ:E,L [S1 MC??O9FT:PFR[3N4XT9+P"(44Y,Q#:%G\EC"=C7OQ3*3P;N_&)9"()=D(F#1O M(]66-!J)5#1O T$.?=' '%U/%;)5BIB4-)J4%#5R.TW#0F:&B&%)HV'!HZG; M:=H,TN"-V(PTV@S2X&W?0:]H\$;.^-WI6$&>3"%'.H7,G_ 4,L:+,#"88?C: M69P#Y:<3>:7:=9&JE5JU^F.3NFW4'NLT5:F6/AW/_(HS:;2J9']4XPR8Z%N> M;#CL>!WE:OVQ/HQTLI2+W,ER&?K M9;IC_KGZ9+'0\"TVF^56T^-&,*<#0N!UK/1?9Z#WA[DPZ($X41,,@/(2 $HC MPX"LG>& 82$2FL9/J5@?__U^OPL25E68EBDN/38:Y6J+(E+=7JJQ*>C:8 G M;N!%3;#&97P:ATK=14U&_Z#YLA=1136KHE42#6,,_:]=JX :R%7: [$T&8)> M>_*WVZB.1N;OR4",4!/=8#*;_V<6MZ 13>OUJ"B/8GL)_0!FQ"ZRQ'T0]\\* MIS=_&?M/D(/[?RL>RG(+E[O"^:J\76BZ=H/L%6KAKHD#>)/+Y8M03(;Q/UKD M]V8U4/&R:-:Z*$0\9X1S'N8"SL[3?\^4-^M"&PUDW8(^2QF(,!9S?S#MG&&D M*"SJKZ=5NXS5[U1)!C'&4;RS! M2NQ13,U(IBD-6'$;S_6P6TH$%B\?'J]^CF^^2J'Z'7"U*2*1&'E;*?%W%H M \+3V7PFI6JPD4%[PIYE: 8Z%9;=[%3VQ?VCUE%4%<@SC3:#_4A+9X3A MPT]1+&0.Z4<\>GU^Q#PL&%9S,!;=H9E"@6:RV92JSI;PR3. M@4(*RYN3$\J>UH 7>!A>Q"*4O0K&BQX0X^(K7M2$J"8MVN06-,J68Y21<0;L MR6Q5[_Z]J,OFJ/< ;)JATQ[;G)* M(P:S&NOX%X>#RM(,JM*GMB:U-;_V=%<9.L]S=(8_J+=:8^DP-AYX4;/9E/ER MM@4_59-:=]]D\/)=4F)=U51KW94;Q#E%ME*MHEFBUE,Z*G#$"FU$19/4$7(/ MM[HNORJJ.G-28FW4GDR&^)UE?W0.F3IYU#GKY-W&YMY@3 S\5AC6QC0K MGV%ICBNDU'_MS+=]TRXZSPDTO_=JALU*=PVZ &:/LM,RIB6^30>ZH&I_Y%RG M. N5J*<4R$PKM(1\BYB35XUV$L^^<4J9 MY]G-RW:2KB*3J#>N&*D8'/7ZRLG(0$\3]Z:BUC2KGC&?>G@8:J>P[(1%)S2] M%T\\5<@7Z$QA\[H+8IM#R6-/8RS03!Z:/&9SG$;,\;&8X^7Y/51W<"VQ;8'U MNT?FIM+B)!#GMJIE"\RACA;K;' XZVL_9@=]M^^C9'T$TZ50^Q*V?,H6,V)Q MV-X,0Q<8GA:RFXN+*P2SJ_D]5H'L:WRS]@81(;-Y)\Y. EENR^/]_U0ZCB1( MB?4649C>&$@W48))2X/MZ!C1A0]&P4#\YZ-=- 'A]8R2 M_ T:NM.>4>:T9]2G=/$C01F&Z+ DD Y+,Y9%T&%)(!V6<-25(%DGW7MGOKV2 M,#MBIG/R'9:H#^C,#D4;V0#/8G^14$*&? XO/H7[?:.%?44WE=/N5=@O*0JE@+,HB;[.] [G>?G^ACU M!]9D^ > [TR5>XKK4JY216KUU2S52M]OZO=7Y<;S6E3_1^/ ME=8?' M@>%%#EA ?FNO!*[%\2AO<9NHE^_#\X^;Z>SVK)K5PV.LXY=,_')F+ M%S61*ECXD LG%N!%S>8F U[;D+HX1A'YTNY/2;AO3_)"^:=5^_O[)K?+@L@0 M^N?O,Q5NQ=RT:8U+^")?\.N#%,SI6#97Y[(T&Z*#QU&TE]J"K7M.%^0*/,T) MF_>L[]E,JK!:.V%(Z\Q'2Y(Q O*RWUS0V\)/97SS7'W@6LDLN5M04$3CM+&! M;VFKMT701_]A5VENR^98E!9:R R7VGV$47!PW]8\=(Z'?YE]][IL5DM4143/ M_J58_=+(A/H##&^,XV!55,J/_@#9:\J7'LYHGC.!B M:@W$\70NL]EYD&57^PEJ3QM2$'@ZD]V\VX"T6$AU!K2B9+C<9P'9;F3#7\SK M]@3\=_5\_<.07NY9?/HL8!-$)1,F<70&\E#(\BD-E)()A= JLSP,)TG3A4.C M(9ZJC0]%55V3 HNFWSMW(T;KJ=;/77JC[E0TO:]5;ZE6N?% RJ9$R]+$]>"C M3]8&H3.]FV5Z=I3P^..9[\O?>[=:3%U.0L6>X3(]&EYKFI0[$&JH&\A)G&A: M,9-H'(%+'LES^X7&)/_;6E#[EGFS-,O%DJ@3.X^/G;\*CJ9\.W&0,1^(]\5F M>:+4,^U))]M2ON=!)5^2,*K@<;Z4," 5/#[+X!MD3/EE@:-S(0KQQ%*'DL?> MF6Q&$.BL0$IR1VZ0\SZ#O&[=GIW;:@7S]X]"?W#[)R%;?'9)%MZ1!#>]7%^5 MX X&NF9KV]R9J-Y?%7N[M'#<(I7UYZ@.491-%4W]O]E^ M%D1_8:Z9A8_^NFC4#/O 9=D>2AT8S;YHP"%5VM+L\.#?&7[2_S/@_SQWSBA+ ML1 1[@M-YX5#T:!>["/)+A=?S>SV:O>L7N7MS?A3;C[)M]T0K]Z0'6U\^?K8 M:.9P*]6;>9=;MV\WXR)A&@Z$(>$3$]A8>>D#=U>+_<^,BU^HD )T7E<<67W= M4"9 7L#,U4WYO^ZX6O[97"$WT[Z?$J7<+;"1CEOKYCF: EC M7/:V6.T\#'\9\GI)*_;=RP#+KWME;629EJ@A4[OPWF?=O!:EE]:/HK#^O?KL M$5L+U!DQ+O#R,2,VDEB69@2.SA>"ZDCKX>4(V%XMY^,Y)4(1=!W_&;#9;Q$- MN? ]$Z2O\I\'_65'[]&?W<#X-66 '3?^_O;P[?RG[L_?[J9@P P"FL2,0 C M,7 ,76"S=#X3-$\>RKZMPV' YM)#SJDOAK$Q'8P(+69*%QV$8M#^!R,60AQI MO&]IH&4 T1P9X_FDI5IIRTI[8'J)B_"+>1EG^5ZS54A\X;-'H9/!Q"WX#^LE MO\RN6+K*L32;V^4HOX_I8,^^'3?S-,_O>*1KD$']9,KN!B+.] MUTW4F;?6;8EOB_J5O;MF&K6"WAV)A]AOXY'N;;/Q$T\AN@]L;;?D;C1Z9T(" M_ST[#YKG@UYKIX.[#NVUHN#CUCJY@H\"G>-S-,OMTFA^K7OS+W=L $M4-""7 M14.#N#=]#+@&7452K$5-U"OZ^.8M6Y2?$C_78>-V&[^FNN2G>7IX U@WRRY6 M/8=Y6R['T#RS?=/-%1/('XFPXC(FK #SB"R=Y2,[.B# Q) )R,-.0!;73O1/ M]]ZXEMR_ JOR?)U[[13_$]]V:4R?Q HL_WBFBP3L<:79:*RW&:T&](WI]86F6BG6&_'FO.S-TTKQ[#M]FQUZUWK MFRKD[NZD5N:$^NC/N))!O."F7.%G*.9Y3<&VZ'RM7;FQ>L.P\5F[+ MU^+P?J(6C,))8J6$>,%.N>)BI6=]_]DL_KBZ_=/%%2O['-"0M,W*1LW$5M\ M@'J %_=-JJS)T,5,EX?C"+G(&=!4WF(0.4W21TA<:+38>$?&:W&1"VXK.RO]N3GW<-5][7' M5\8Q->IT\R<^&]CCO0HLK\'64B,6_!KH[\#I^5D%=*G8A#9T*NS*/QYV M:1$>=I_HV:5-!^40$C+0,7UI/4AM$Z,BBWQ@=A/):6GX M,BJR,"1'\[DLQ-2QLBJRF"!'LP68[0A!3=5VM;#$_1-JL*(FV/T+/O=?&P)# MM&#(ZYU].NM>?-6>J$7+J#T.?OYFXSR4]>RR5B\WBJU*]98J_ZZ7JTUR$@^A M)MY=80U@ M&0^D5-OH8IJ*H/T4I'5PG0EC [ E;J)E2"WYVA4IUQBV_TM79M 5:$]O04:C&U4.-2B M/% T!<4UEO(" HU\)FOTO@\ZW[I-$,/$U3K+OF(5DCL(FG*'X9K]^:$<;W4X MG SC=2\5688#,H+.3-G=F M)6+;5VR1N72!9C,9FB7S:D>91!-J(BVLV7UF[/DU%'"B%5/V_!KWAZ]F?XJM M_Q[B"SSY;0)/I[W,E'S*H_]X3>F2J.(.*W/9/,WRFQ=,$E>WA7PBC" S&886 M2-@?M7PB"Q8SJ(4_.K6&2"A*"446%V9H7H!_<[%H$(D+"3784K-YO=54%6?- MS[UU5R@>1 7)\DAN3QJULMC/%;/=O[N<9QE#7%BIEFH/9>JF47N@W/G:6K5Y M C9S)JAXX\*\G4N3E?<1RR>ZO69YEN98$G-$+I_(XD*.YA@6%1*)C**54823 M@'DA2W-94C$\QNB'4+-M9'CMBPRKNJ;/ZZ.;K@ ;8)Y-YW2WCY>8&-SWC2LS;?W,\VC^0TL5-F]@4W4Y<@192NP1L,Y>B MZPV1+]!L:KSF8EJ N1@YI48 @UV%*S MN:G5R@K,;.T6BI&F.[__N]6ZL;SY7"PB-% M/ADO%Z64HLO06;I0(&O)8Q)2X@4"(J<=Y!1=?8*E,WG\SDPE\2*A)OEX,3]7 M4?-FS;UVL(HV@BK@3JOKFGEE'Q#G7-<2WX!9?K,,$=H%11.-<<4" Q,J-5)> M0[?W\WA)H;!*@$6JPI6;SDJJI7KIYTA700%>Q@A1Y;I'5 MK^=GX<>C\FB:4A*!%@JMIDNL8-A5+=]46CARG%"3%FHV+PVQ-U4/M]_TON3)1=&@%OW08MN.Y]=NF234&*%U<)Q,7_#?-X MZQD9;TJ1S=.YW.:-Q&MFH0\36.W L^BG]5FF0+.9?1O I@EW$8;V"'D[9;*Q M(R]ZMD47EN>RM)#9I6%AP 3[S*S?^,SZ->@".$ YM%W/7IFC7P+X85J83&)Z M([!-O$OV\=;T-\@K:O>QPA0*4)OCV91#9!:7^\K3A1!MWHG(]A#9'MYRE="$ M4 $;D=K.4HM^I5PVA_J4U.\9LV4&FY029J-N9/8/Y MTLR8S1]%1N=WV<:U3[#I+8YS:+9CRP\NV1\7H\P#928'J2!P#,WL-#5VX K" M@4L';)YF"FG=*'?H((C-T(40"XHPK;L\/6AL:^CY+U44<%05K^_T*9F=5/";?NW2^* MV-=H,GE:R&U_C+<]QMW]P)$+*+*UG%F6A8'P]A54(I[$FO )3);F^>V;\!$1 M)=6#C\O3FH0:O*C9O)&G+!H:!+I9!T:S+QKS'?=:,,]7_A&U][F(]2O15"2[!]2D4^9^RR7A M3_,^[MF9%;[;IN6H_7P@]R--:2K5FWF/7[=?9)Y=,I^8[7?QGG)0%EY8NZ8W M:X6U_>(>(JQPPMHUV5DG+F[[9DI$7&'$M6OBLTY8;$SUGVQ6 $KE["3 J$[9N*/TR^N6#SR]HL B;C"BBL6GQQ3 MC8L(+!ZO'%/$2TJ2A!J\J-E\$L(O@)X.Y")$JM@#U=&@ XQ:UU&6VL@R+5%# MFC!7JNP:+Z/BA.N#@1QQJ?)7N7)[URI?4\6?Y4;QMNP4*YND6DFHB5P-LCNH M@:^*V>O_=R7S$UD3H^R2E98JYA:+O_:,%K8238PIE1<_L"S-L S-',_:C33) M,II\:RI+ALYG=>>U+-"]_ZV4/GV=Y=9L8C: M-Z_H^.D.G?+&3OF&2\W&NREKP+F50HBCQI/"1+QA5@8BA"<=#F>2W]!-Z/"B MC^.\;"Z;I7,[[# ]RC.SL9=_A'$Q*V1I^!BB_JE1_SA.%F>X#)UEHE9_4O C MU.!%S>86J:OT&V7?8>)WM^\0"N&GI<*[ M\D3R5*^@WU/<>(;FF,ZM1230'1WT/A+%*>)>*=R-,3?F MZHWR7;G:K/PLGT+_S34BBGO./@/=8#[$&7W$#>XAKQC.1Z"SF0PM"'D2C\:C M8A'&F@*=R7 TGSF:1;1X*EGT<21;R-%,E+9Q,8K\;$?'\&?T_Z]#[WE=.+@+ MBF4@^UK* )A4%;Q2#7T@:K3S 4TU@:%TOU #T>@I\/%+%20)1MO F,E^>!G; M*[Z:0U'S/_>\*PX4=7RQZM/GC_3I2@I.$3QY"CE*9;\ DP M=Z#@*Q3XOIXAJC!L,"Q*[U(P&3$!E)DXDF%D+2-0V/,$(OJEJVBB)BGP;_/ MOP/&B*HX-"$MWD]?J%=%MOJ('\P_ 5!8DV!9^C!(MU8$F@[+YEX'K_7QS>/8 M%ZHU'L+W%PVQHTA?J"HT1@Y7JSIB8-9_TV?O+O3-3*D]A?[Z&?(YB.4&$)_. M.P#:)?CLH2TQE\EP5!Z'IXCQX< /J[FG^XE"Q#JRQE[5O='LK8Y!LO:SU![+ M I =A$4VEJ\=]V$H_P)RFV&R2$7MH95JUT6J5FK5ZH]-ZK91>ZS3**&!AJAS M>32C+_GM;G-J;9&)+O5%K0>?IVCP"UUZZNLJ- CF__UOGF-S7ZCR\TBQQD?% MC!O=0(Z):O4- *@'>$4?>C -,D9Y\WXM:S+D5'%H*"K%,S2%8DS[&A2\'!4W M/CQZWOGCH<>UX)?#^3&OI,(SQ3;+"NW)3?/MS_7O[*_K-PYZN=$ OFEL7W(Q M0SYU3NV@$N)0-SV-H'Q\.]N>1^'<[EFX4N:V%4OX+B3D?\^XL]4.>5U)+=23 MI[6NJU)[6NJ:,MKA(LH@= WQO?BFF&U_16R@:S;S'P#:QM6>:'==\%)ZO0=/ M JY4%R%*4?HAJG51D2M:21PJEJAZ(YB,WJHW^K E_"@D,X+"]B.0I-%@I"*= M6#61X(WF?G#-5_YK6K\+ZMK1^!X9P9"*6P^I 2Q1T8#L=7;SZ,]S=\]*)GN5 MM?K)2.-J:]);,!@U1\;8U@-')3SJW^HW8_U9NK+Z3\E0S[8GK7K^]F='NWOF M=[8;H6=G]C!I>XYY7Y:M4X6I?8CCZ;;"QO'@@_(S9C1MOYYR2EMV,8<.M2;2 M8ZJCSDY\L2TQ^]$]$_;&M8<>L.@SGP7@NV%RI@94,SC>W+[YEA\FC7RI;:$YGU9EF';;50Z M95B>]:U\\I?7G%RXK33;$V58__OWQ2C>ZF(\"YW<&AN?^P?UJE5%30(T59,L M'2;7%,_:]5YV43'_6[?T(L"_ X5WTDE/\^/':D[AEE*18:PQ7H*1HJET#VNMPQG9Y&"Z/,_+/#2H\-K9B*9JWK MK!9@SN$@W;O:2Z1'T<21+6P^T&(;@48(E:4U''NQ?$G18N7Y\C(VQ.[-2Z%. MF-5KB\>[][*AV3Q/0UMQ)*S?L")I5]Z'+7M'L2HPBY8L;6X=NY9K2Y'\T8@B MN%R_/]_MOE?(Y*>?\-%B%*%.Z\?I2E&:% ,R%V%H9F*MG(0J@AU!!J=J%FTMB?5 MA_'#7^$V8^DQM9M?9D%Y,%3U,0#P"FCUSVW2*]RR.L<%-"'=/\_PJ]W_ MP6A?Z]#C!N[FC0ML[%D;SV5H-K>Y,($]NC(8HBLL[=D4TY[#D/84:/5A]16W MOIF3!^FU-GG\[UKYBR#H9J'I9W% MD/8TM:EC8ZY?+O3K$%B:#;'/$GO8X1COAJ5=P)#VM*G,814@V,475YZ.,6D* M/>F7<%6I?^,/U?'#7OX!R0K9NP[G1J1+'OYD6K"&MC%K,@?"K$5FK9D[(I.39'T87$.;^_%WBV61<33&"K=<UA F74ERUC7 M%+ Q7GU'J"'4$&JBI0:'%:W/8NQIK-T)GLYNH#]NA*\3)6/L7+6'FRC'4GK3ZLOFY>XV(G-A73' 'Y>F3 MC,(9K#U"^[O:$+W7++\!0U(@H]H3/3,9-%X;-^9/.:G-)#8EE&*3B1A*Z0Y5 M%/#(B@9K*UI !//(*<<',RFVF9 [K2O=WYF-;$&K(L M2_/,YA9UIR.XD"C/KDER3H=94:,<0QA'MZ.GW)ZH#YV;>ETO@C?YVK]?IY@5D086*E5)[.%C@ZF]W<'>9D M]H+$(]*X-O-DZ:Q0B':77=H%&#HUVJ): M.UB=.9P@ VKXYGGXFB>Y>E" M_EA8']5DQJ'.'!;H')^C64Y(_]&W\8@BKGDE@69S63K+;Z[&GRCCO0J/?;MC M]Z/:WI*G>?X(SGJ.DNT[SRKQ-)_GZ'R(9H?D=./$]NH0:@@UITD-#KW@.O?R MJ_Q+N *[M((CAQLGLL,RG[HS!@_4/\H[;(-/HJA,PS&Q^4FTJDL:E8O'\JZ[Y'K\7$XH69P,4=N MJXIKN_ =FZ8Q!0Q;%H6F'<>4)BSM*6[64]@YV \.?$J'ZP9G91K9\O?G;/Y% M2*IT01K#[8@Z'!M@AZ5]36<0/,,>'+I;K?3GT4\6+QY(EF5R=';O$^X/#CR! M2:][%Q@"VQCGI=1@#SK$$$W,2CQ MIG"%,/M0%OD>R7S6=RO[NY6]+?ZZYK;8AW*XOG#QSEJA#1,"1_,A9GM);Y>M M5^'&-@UFBXV(+ &1Q;5?1BAD:9:-J6E/:D48S9Z#!$JI*_O"L5R!%G*;]]V< M3%NQ>$0:U_X=CL[E\O!OA#TWB0"#!'CP?4 G([\HQ;?S?J(LG5DQAZHXOJ @Z9#-B21SBTD)=DE<[F!)W.W8 M&M=;0"D#0)(XDL21)(Z(C"1QN(B0)'%'%T.2)(X(D"1Q1^(6\4[B2'L(0@VA MAE"S__K+A-M#?*M7A%I+^D]*Z(1?TA]B^P4]7"%MJZT/LI.S+D0*M/JR^QM(?HI65_[XV&D]:3SJR M_A#9_?M#Q#(5I&'HC+"YIHBGP8JF>T'TO Z8 M5,%W/V,B'2)BC]U655V971P"+BTB!!['SNZJ62ZQ-*FFWL9C<%'/L*AJ5]S19,/$/( MP_<-6!,:Q=UL(P/UF0]Q##SVL$MQF"1@&":E3F4.JP!;-]K@7KKERL]"%_PH MD$8;6SZ'--H(:5@R:VKGA%F+S%I3K"?,6F260)BU=P."U6%?U(TV&"9/"SG2 M:&-[G).&,C'@'$L@!V_58G;8JE5N3_)W_."'TBT42[N$=Q$TVB@.#46E> ;3 M-AN9]3NTRO%-"UX5_]/4WNC;L"A-IP7+]FOQW)X5Y\P?U">!H_.%"-7(]JSMYXEVD&%BV[,X.E-@Z3#3S2>S M.R0>D<:U/8NE$ M" WCYL1MEPZ),''[;]#XJ5S=,=TN>\@>&_,9"7;IV_7!TK85$)GS M,[[HN>==<:"H,*O;\&3[6E.9 (>0&?'NI/ P#31']Z16'[Q_)TIH-[^HC5'> MI>D6? +,22CX"@52WC-$E1J*AD7I70HZ;1- 2(DC&(S9;0 T>Z89>72JJV@P M95/@Y::7$IJ?IIQ-$X-3"8H%:O_G_)RZ48 J7U!UL0,I*R\K%]68-LW=V&!,[#I%5F; EOIX=!4U;4=M@%"OT/2)._W M^7=(NJJ*0Q/2XOWTA7I59*N/QL7\$S30U:U[+'T89*!6K*ET9##W.GBMCV\> MQ[Y0K?$0OK]HB!U%^D)5H>%VN%K5$0-S_IL^>W>A;V9&T3.)7S]#/@>Q'+KA MI_,.@&8=/GMH2\QE,AR5Q^$I!'W FL%U./]T/U&(6$?6V ,Y,N4+DK6?I?98 M%H#LLZ^H0 ;D-L/D9LH5G;9V+DNUZR)5*[5J]< 8G+T/%5>L:X^,(V @T#R_/>,FW%?*%RA MNCC'LG,5\LESH_@JJR^_GG[^75^^]BW8"R N:&1AEH'9J^26GI<@5TJ(%^R4 M*YS#E1+_WUNAU/TAWO5BX H7!5?\ZK 0AZK;N@O"@3KU?C1!')%JPV!(5KP=47)4EX4 M2P%FL6-:J-315J[:DXX)[F6KE*E.$FNC5RHV[ZB;^]JO)G73J#U0M7JY46Q5 MJK=4L=2J_*RT*N5FW/L =^EZB!5 ,(C2R%MV>H(IM^_&BCR7IS.9S27>T)P-5KO" MJM:GJ%&<)BDJF!MU2]_:5#,L--9_;^^N^QV]6FIUDS+6OM%0EDX9WG@H;:K. MZ'/TFX02I@\CU!15T3Y20W=X5&=,Z=[0*'$ZM@LU 2#S;_83^U>(&6YF\971W[M.39H,GOE$-F:CWZ#9L6L!?B(I49,IT4=F MW'Q?;XS6\"]NL\\+Z-P$?+NG1UV YT7JG> MV-)C@:U<_S9V":-VL,?!^M4\4#OJ$&L)EQ@8NU;E\K3 IK;M8WB>1:90V0*: M!8^G4P@[YZJZP#!0H(."AI;X!L,;38;_EN"'BF7.J]8DPTK_R3?WX[_< ?R5 M0^DTOD&T'MKW&H%<4;GL[OTX<.B_>%.[-M#PU:L \KR,"'9Q3:M;;Y7 M]BD9'"!:Q02N@?.O/ZLP36#Y,PH.9A2#I_X;=R5EFW_S2644'SP:/R*>V3]! M1?.G"#:A)#V(P.8NPZ$H25""E@D34Z"\H+DUB 2^VI:5]L!T;>]COC,9&8/K M;#'Y7,&C#V6:+H$'MAUA>!BW^2TP&9H3-J\ 7;-4\#!^:V?F16]\.9KA\C2; MV:7YZ6:MNUZK=17M!6B6;BC 7%:W2B_[]X']_J)IG7B;:OCUS*-HC)UV^7@5 MMUH)>9[F0ARO=@"UBIQMD>4+F7RXLQZWC&+6*U )#@B]Z)=B]4LC$^H",.R M9EF=&*->8L<%IE 5$_=>CUI'4568.F>68UDZF]LW']M%$^L&&(J*7'Y#Y8F X+'0>:R9G4&1OSMD2\G$ +>+;1CX%QT:M;GF%I/K-O57&7?,W9'6@W'K:<#'Y9Y<0WQF1; MS(_**'&'9Y/G-L*WW,P=.UU;YF'<^I;+T)F=X(*=NH7D70SI&LS5]CZ^::^" MV;TBPFAN<1X>5+9NJ,6%(YVQ$7N5"5 ML[HX1G%]47-V;@?!!9GHV51&IBCD?A:>:E9WEQIK1.6TH4.U/?VNSQEM'W*P ML]Q;\#QZD[YJ0S;-.>O(QN92"=8W)T-H&#LE>,&$W!F&OVVL",\4Y02F]_K/ZA]MI4JC_+ M3;+7)I)TT=_L'X;/WNGRTO-(,0#$!L2_-:ZKHF;!J!HULAFB2Y )GY;OC!+; MGC0EX_O]ZW?^2=IE_G>__+ ^,J0^=,#VCN>A2[.=) */X -;ZO"'IWS(R^[L+2K,#20HC6PUOJ:6:SGMXXK?I6YFPRG[O]UNT,FR7E4#G;3:5: MK)9(SA9%SL;Y$-$ 0]=CU;KWNM9K 6-P#3K^#*U:JE\]3GYW.^W)(S^N"!UM M_)U7(S3101'?E"X4\=E=*&.O[X0[-C(C,/B=Z+W!V*T2ZXIU-_AI#'?949=,DF-W5G7;,,/'PH&= M0+P<),+X>X[D0RP'/(6D)K3M$R(],G>S>PH?L'B)Q4S9YY*+8J\X[ER]CID? M26[G6I%<3,G'/KD(8'1RR44H]4Q-:A&6E;'LN(W,$1]B-?M\(V#\HFR\J DV MJH+/J):[72!9M6[Y#<8;6@\T1 O4-(19]!>5P5]$%=C;$V$2J$@6D-$714V> M_\!W9463U!$2V;5B#G535&\A"(;P#O@[PKBBC8#L3H;JFKE0^'F]O1RS5]L56I5"OXIW16KM^4F M58$_PJPTU7Y^K>$Z/"YBG[VB&39#%W+;'R-SJHN4,,5$]$XR4^!H-KO]V6WA M2^=1NDZ,_0]>U&PN(NR%Y3HP%%U>7LGG(MRO-8XFM15[]F/F_![J6NH'5V6>RYN\MRSV3=Z+3*\+NMW%6J#WL]N/W: M=R*5IX5,AF;9[6=3C_O<=,S%OF].Q4"7E8=BWSRWM,?IP>N.F6B.AD/5/JU. M5!%_T$EU%K)[E_$5L@KWZR2\-*0=YD!WFD16_.Q7K\O/T##5KRGIBO: MJ$KUIM9XL.<7<'17>%&SV7E6T"E34$WJHB)7[69X;'OR^]M34Q=Y3AVPR3NX MX E,>PF W9 + M0^3!E1G78+%W+E2':+E2.G[!,6P!Q[48S9?BIL#]N]T%7/ M:T,^I[G=Y_+?6ZW%W[TDM$%T#R6>:XI_I'ADG](IY0G2'-V36GWP_ITHH6-W1&V,UC7:*_8IT4"] MMNQ0IV>(*K2;AKV>W^H#$T! N>=)(Z#.#J#N.NODX.7F]"CJ3U/.^ACL/]&^ M.505Z[P)>NCR+U05Z@;D(<,ZA]QC+HA4@F>!6I\LZF(/6K F>!X!38(WY+]0 M/T5U!'_B'''81E567M;7@VU[Z%:$%XYIS]H4A#L4??X=&\X?#QKHZJJII0^# M3-F*4,,[@W[NN/,Y#+L<^T*UQD/X_J(A=A3) S/B:E5'#,S[;_KLW86^F9E/ MSW1^_0SY',1R XA/YQT C3]\]M"6F,MD."J/P\LGT_OA.IQ_NI\H1*PCZ[0 M>3:H--#<<1^&(FL@MQDF/QU(J79=?/^N5FK5ZH]-ZK91>ZS3:.$'-*&=):W% M>YA5Y$3>O[-TY#"HDM])W$R=1'/J)-(U./L<]??O>(:F4,Q,V_U&:I*E=X!! M\:S]*9>N(07[,2="K(X&\"XI=.X 3$D<(@MJC,#90JQ[-3(5#9CF-;S(4(;N MZ8M7HJF8M6X=9L^H'H@^;<$W7:FZ]&3;,B\-S<^U0=S^8>W)6"U>/3&E:NW7 M[ C:""2"#IE5NN-(5:C6*K]_QU+_][]YCF6_4#.S87."R[8GK5O%D-]^*98& MSBYKC=MBM?*?L_893=!FY5JN=D,BL6'!EV3/E$?D%0YY@NZ@K9_AA)V/W,LIAV/3[_2#>_; M5^!^]M'MG@PILEYU2E;0YG?)\O54[KCZ\?X=2@#-3U3+#MY1:(_>\2 :\&NJ M!:2^IJMZ;TQY"D5]@)DC.BS9[<8)S;BBP7L4D[J!*2<[R/[_;O%B]Q(?SH*9#Q]Y)0U*!X &0H'L",]4!POBH3\SQ)![A5!+UEF MM?><19)M1JYCGXD"6>C]9E]!]S>R)W,HUR6:HXX)1'OP(PV&MZ]0D 8"YQ.8 M26IV%Y*9#-#Z9R#3\*<7H$(YPQ\A#$==F,&/#/0;>IPY&@YUP[);%T(:9F#Z M1%4@^PW+"= $?4:_H)=, MOZ;JE7IY^9H/=1%FC2J ;A*5156H8FA#. 0!Y*>)WN>( /*RHB%_";TF>NT2 ME"A5'&E2'XY&I#2H>#!JM?FDP3#5WF-NCDT81% ?KNTOBB-;4O#RGXH).??^ M'9IC4\7Q5..NBS^O/4%^M"N!(^< /_3ZGJIW8& B0Z!IIM-L&F;&T/W9\0I\ M-Z+<%9+][6M?D?J(9Z*].%WIPB0#$N7+EM^_<]EOV_'<%Y/J&?JKU:<@59HC M:2@.N]^,JCTU,T(86-ZE>]%D-KZ'NHGJJX>QZAJ.![X5/?O^NIZ*^3N:,.W9;3=%!%HP"1:H_ZM@#E9W' M(;;"M$:E+&A0G2M_?^?*-)ARG](Y#(=4 M#D?&4$=@,)$V0.UUE B^Q;)/AX#R5B'3-=,Q03[50E>A7Q\UNRAB![:0@FN M).&U0D 70#&,*=%RQ=$<&5!W ?5+A/]"(97LN [FBS!H$JF28HTAU2\VD.=L M3J"-1"#48/"%LD?%A!KS_ATT,N>2VY@6#5*'X[(9[.)[]IV#9L<#COV5,Q4FZ9!ISDPUJA;I5,?011GIJ&(Z&@AC,SOW MGK[6 ?7,RLT_UG9/XR&Z8T:(/%4+5>E.H3GT(W@-;US5@PRQ31:\V_1,N_M8 M<\84]Z&FCP@8)0!-MFVW"T+:M<:TC10=7NI8"Y\Y=JB:?0 )@KQP.>Y_\<+X MH0&AC)%&Z:ZA&U-CJ-F^.EHZ8I]4!FQV-71C21.A7AW)3A0E>B<40%2A:(X* M"O<0-) Q?NWK"$_Z*W3CE*P/4,,BR?X657/@J.RX0)$5$9V#]^G]NZ*JSCD6 M>^K9+=8Z5L^IWCOZ"WT7ZL!@4GWQ!5 = * ]4)6!XO@.UQYN4;%-A]#2B[0A M.@O*M9T0/F& ARY"TS[(-[PJ,(QX_-3\1-T6BW4OBC#]T1&T6 /Q"2"WH SL M7 'A!%J;T6#HQJ-]$7ILT=['8>,#TN2$C^)@"FRG3:/K :<'*MB_0P\NJ;J) M8@QG""B:G!VFM'R/Y44!4S,^'2HTT+.Q>GE!$#UN_.II(K+U(^_H0INHA7,$ MG*=YAZE1LFV-?4^W V![U\LGU-=AA$B!G!RI\'50O54T3,@APXN_4)0P9>DG MJNG3T!FG/2LQ^\0 JBU;-WB ;T25'%1PM5DW&*K QL( P%?(=M1DU]!<&V/[ MC*D'H7V#EU#/%6>,HJ'!3VRH@#<4;*-G(];8G]I6POME[A+[$?246-^3/$' MB&4TQ6I/U^57^*#C,!:?YRI=EQ$6OE!-]Z+AH+ !)!T"95UYJ] &DGUZ &KO MM?*F]J35,K&S= <_^Z^GETVRC_+U<:_K9T&%93629+4U^52Q?ECF$M3:-C]&A(B7N0ADE!#;WT M,OCI Z;UF)1Q.9W00%Q__PZR'4:7IC_/A'EX%V;IYS"I&Z)TR/8HT&O) ,:J M Y23V7&R[;U]SAM=@B!FN%4-:4[XE.3)WLFCT!LH] 8[0;Q(&?.")3Z;!??/ M>B_.BF\]L+E)\963YV>+&XO"OR!@,CU@K=[6!#.?,HH6(]>#5H7M0"07.96% M;*X0#9E1TE6186P*]< AQLT<;0V=&7Y/2>>H#]JU=BAP80JGDR2+X")ALM)B M5V >;*]D13&E#H.*GNB4)F8%*Y_9(2:'D$5,#JX"P-/D7'N9R,SF^&KG:%), M @0WA"QB3W 3 )[VI*BJNB1:Z\R)/=D>'-=\015U@BI"%K$VF D 3VO3\.KP M#C5>^?2U#S3J@VY0HFDOQ HT-FA5D/G_L_>MS6DKR]K?7>7_H.-WKUU)E9RE MNR#)3A7&V'%B@V.P<_E""308.4+"DK"-?OT[,Y) @$ "=+55M?8YC@U23W=/ MS].7Z88_F0,%R!^"E6MV5:^0->J)T.PK@ ]$CJ4V47ZCD""C:(=RB1 MC[M8O2_8Z@HIDM;$0.5J7J6; 7#M%G!OECA=(M3E_+H^,99R[.[5(/@5YPIH8PDR)=[='%E M/,8_^"];F!/C"4P)"=5\]]TL@%M:O^&Z#:Z?1=2">>WWX<&LQ-NYA>"KUI^5 MHLPN^,P>-78F_Q!/BD3XJ^=-7#D/25#=LLNUA?0?B-;$5Z5W>"#KJ*7"0LWP M6#=-!5=$3C&'$+A#BW6EY!90HG)02(M;'VKJN%03R\VKK)"\:KR%-(D3?Y!U MN"[GQ4^Z^@2=AZ&$KZ\X1>SXR9 0=+,!G0L^$I[@,AW@Z2? 69>C"DM+DIP^ M)TYMAS4Q-$]FGGZ5!3HI$'T#[B5#QJJ/=&33[;YU]_:\@BJ2D%05:]K8^PBR M#!!/R 14. F5)&LR7(L.W]!#]VW=(E%4%^M$^Z*YT1@]>HN+/M\9[ MYU\M\!FU^O0C4C,RTGO 5=WJ(5)H=)?$NQ@/E;'_UZDT'^ # MTB3PT>R=Y^CS\V-[55G6)NF1,H^ 1>+[=DCCE?Y$E0S2,12RA$Y,QT3XJNX7 M*)O3X9;@%TP.A52>,\<0&6B0AW/? L.:T42UE+&ZMB:#1!9YIAHSJ^;%).&Y M+SFY$4_2@8D1(/6'AP=K(I8SXR?I+<(]'3 M-V-^4\/O3_D,J60N*J?_!O$07=P>3-2!%G@H)=B]IOL"G#>&S(*!#;6=\ M)YL!E%%O8I@H:H!L*;J,B#H! ,*]DSD[T]'50@/'&_#540-1K4H]J/CHR?C. MY 3;).=(=V\=+:!1QRTR09"_Y'^\T_MDPSMF7I/I(&>\PF,'5\R?O63"7::C'<<#Q96!\*U31!JKK)&M.,- )-2U0CQ7!X8M# M$&I=@"((Z',S:I%NX10E3E% LSK@ X=JE 5W,NQ MOJXBSS[Z\1U?64'/,-T.(Y@)BYSQL\355$0]=/DA GN"/@N.?[DR1'S 32'P M3=D5[2OM7!H@38/>"O$X@?XE,#R/$I]GX$7"=\R\B%7P+EZXCJ8,?+8/';6J MCMO5.(K@V^P^C]5U30\/:NAH1C +?UY[P;V;./[C*QK>X"#Z-PE8L<";05#P8$;;-], M!?)>,ORH\0Z%>AV Z00/9I9E'DWV.5#.57CG8CRD$HI$1K)V$"4Z:&:MQ]S+ M\^7>2(%H?(NVCVVNDU,X/( 6Z]1#]W6D*>C^;,&654A97&A.-VW_#6G?A>=G M)V5DN!L=QT3T!^#U W(/\OF!-Q.B\WE\RIF6+Q>%C^B^X<[1\0X[_&E\S'J! M;L>&N"$*KP$3Z7J!V& H*(*!.IS)$Y2&\GS>#>TF<&,*QT4>2H;\[%A3>>XY M()."4)ABR$YDT,TB0B?4T%UXX"P<1Q^A'=.GP/V, RP7ONM3'1/JY@Z@=ZU['C3>+=/Y,U#_)HQWY$6&XQY,RUVG9L I%=U, ML+OQ7/^WK'>CJ;+@+=:"-YHJ*][2T_NRD*PL),NPD*S$2F4E64Z)_HFCPE[< M!;NYGDNZTO@'8;: U -KA@1=0,BN ,D80X!L/"WW:#_DP*5 M8!'=DH0_#H?*[N /*/^+(@!N X[E6H9RT^#Z)HV1>63$(\J8WS8NF$IJ H3 MS0OSR,3:T+23O_9J=9 SUW>ZP_LC1VZ$%D=F46/'>: 'M0+$W9^1Z[C\^3)% MF&H\IX6\W\,#KZKK=-9CLPSDI$1T&\"C$ -A@N8P2*3Y&5)QYP$0-4U2IUX! M"A22=']O +>,!6XN3WQN>=5\:%HHI/;J!QP"O.+'Q5:K_O.WA]+%F*;#@W>K M/?2A%37.[S_-\X5._/<%'B.:+_YCNCWP36M>Z^=]Y9,3[4'CV_Q'%)HZ M< ]0#^WQ<.H+&J&C%AV^*+@SL7"'>=PR_4/[=5B5A'N(HC!N:^!E+.<685TG M46K>233TJUV[77T:2./!X,]3M1#]1-FU_429KLV>/&KVL_W[[T ]@GYYNX/& MW[C>13G^)N7*JKIK.V:Y=K="VIQEDM%?%].S7NV"/YS]@4"U#H2OU,$IFAE) MV) 8^N0^^)('_A@$5OM._-=' M-P+GSD@#TYDBC.+?]PLC.YQZ";C;W_B]SSBG MAI+?/8"ZM=\K* 2*PM:XEA9#02^UB,9WH!0U>A^T\F/=1!SSROEOSJYG0W5\ MTP4P*;J7C'16ZI2\>>OQ&%Q#*52G5!%]Z=@3@];U\' );NDFZ_WFZ _?<]=\_XA%T BVT;SQBO4/11^K1FG' JU;>]^; MB<#PT&"L8Z5Y]/V\.3O_V3;VLEX,YO\.NV6M2A>#97S=:]6T2L@77]SK704HDW9 M/),4 ^=G?8&#=7Y"S3=0<^/WNG;KPI;T,U 7SZ1". G<6B>AWK699O7LJ3D< M#A7VZ,M9[>*&N*M=WC:0JW!VT:PUZQ>U2^*BV>[S:@"?H2 /X:PFO?+\?2U/T-FHO3 M[\/=- >\K@V3#&.*[]7Z)M XI89!)$GCL:&_."6O S2?#E_:-%'=GX1I1 M?_A[#96$ZSC(7A6(9[8])QJ]U966,('B4%WWH$+_TANK)).(-_W0^L9OWP ME7#G(<$CL!;?!"E!9?BHBP-Z+ MQ ;9FBY42\,7#J'7KQMX-*3WJL,#PZ,>%1#CM[A4(H#LKS?VLE^&>]M>(DQG MFAKPQ0U0U&$]/;X[^M#T3T83AV.ZDWU!3S' $/(+Q270I,L10'GE=R@O]QY] M>21-4=0&6_PQJJ0&.-6-!_GU70.S< /V7E+<47UN;F\Y1+(\H&]A(II3[(FH M< ?3KI 7WPGBE(SAO;!4J;>V1B>7E8IT6:D8;Z4B_28K%7?8#D4ZXLJ*R+(B MUD9)W6"XT",$@U(G@JC1\KLJFKT$GY9HZ?U(H<4QQA7!2A+5.2K5K M]YCQ1/WQ7:@WN:,O%\V[1K/3NOG]FCR2^+6JW1\">:*"UF"F*(Y7:W70Z;M& MPZIG/@V+^HBNK?RZ;H^NAEQO^#?GVC9;R>$!:GYM^3TI57]&O9&<^]?$NS-\ M(?,"/M/YJ36QW.O%[Q'0UX"%FQT.*5GVBLKYEB5X%O@M@1'7]KU MKXW3VTL< *ZWKJY;313U1?\*,T=;N0+1&1?-:5@9X[CL)SC'JZ_S_TRT"*TO M_G/>[AZ^"RWR?T?,T8R37)7UY0DKW[Y6 3V^FQRM]S=<;(%R0D&OV_+M'$ZU MT11+=^V?[.AOY>'ITI:4C>_WX9A "@(F+(0R<-/[%E?G?=+5BQG4H?T[;.W* M-SJH<_9FMZDY5=Z'HW?'[?K_M7-M-_JA($#6^DYRNO=JJF MR>T)ZE8)S*YRT1V/J3'5'4D739LVY*X],4]K3_WJG^IP+JQ@AD'C X5V;^@3 M348&2#<^$L9][QU#<23#5DB&Y]\',-4U2T+EGZ#(!*1TJOR\"OH?0VO%U/R-;,UV*6" 0(]1.E*2KY" M\D*%%*K5@*1\\"(#61*\T5\)LR%TIHY9>G]FBR1#5TF6"ZJ V)'9P7N9"=K+ M/W7C[X5V[4S0#MK!XNVW']]EJ_[G[N\.._CG4+% B"UTZ$>$X%90;M>;S49M M[6."=6YWE5C@3[*[CA4$DJOPH6H0MNC<X2L3WHJB(3CMGS*=NH'99&L9:!I:+I94HAPB =R>'?C\+H%%)M5H"F28D22 MIK>WW9$$M#K?,"#7XPN,UW@(L&M74KTVT![/\YY3R2J5A:X=0=,XO58ES8)^ M6VJ)]-GF;QW1M8=J1OP^J-5:6/VXAH5&Y=YKYU4<%W&2XRB>#YUD__\K9_7AP_R MK_N)>:'W/I=#4M*'1ZTSH@0 M6_'FLE&B+QOU GI ;WT?B#?#U/)1M"\?=2CS464^ZDWDHTZB M'*OGANZ/90_#OW$R116HM1?%['9GGSZ9*"KB_A48P>W3M;\U)\(/>6 ]?U63 MSF4=??%>7H!\R>& "Y% MD105'K[-9S8LAAV9/V:&A[T3VH!>:X368*#TP974'RH:,*;^CWO;\J9S5KE5 MZ?,IU4LG 0?Q-:8*NGDN6<2"7UPX/?0VM_$V\=G0_'O&_KSM//6SK9WQ:"318"]GJAN>9#-"35&]VW:OM5@C!C=@O9#C M.,;HJ@CQPO89]C=:?!.#)Y*P/*D**5;"B_ABJ]/9)88XDJZO:XVF?=V_[MK2 M1+W^.A&FVA\V#M6V$&K/8^/=KN=)5FMZVDI7NR/3M+/W>_CLY M,^I\?9>JN/@@P"4PS8\+_5EDWXJ+?%B\VZS*<LX1=("B)%00C/ M*I;UU7O(*S:KSI,5EH$ =?N#.IERZ].N/1GI7P7>NGNZH^,LM$R@F]5"*5]Z MU=9X#I3;D<4)8ZXKKC[UV?,-W^K:QJ]3^?GLZTWUI!B37BIK:ZEK<#&M<\C. M>J_'W1]]:76^-F[>!Z(UUU2==^YG2K^B7&^:7,*\&6JZKOKVZ MJMW\QF75&\W&FRNJYGU%U=\$_<>WX>T=\S6;HFIZPOZBKX:_^M^YC>\OBZK+ MHNK74E3MOZMT"L:ZJ5BFWV]YNNW=!ZU:^7_;\7M[MD0;8L MA_;(RG\M;B #$VY(P)$"%YY >Q6ESM'9&U^*I4(*;/B%X3WKF%>83U!JCL:I/ ;@!%EP2?$'= #*B8[;@P&W4T?_\ON O M0'^:4O+QZ(M'*3$CE7!HS7Z'X8EPX9Q,N#1 9*'"A.>$\K7-]F%=?'LM%M:% M5] LVY+ K34Y.WMY&)P#18ZC8F;+9+YS; 5LJ"(F>[3D>*K(,X&?@SF&4EYZA4@(G''TYGH5[$JIRHY?WZ))'YTNQ MSK9I13H??O\Z/1__ ;E(L#H[UR69J"U4W;_*3-VJH)+=P1S#D*R84#.DMRVC M^)I<A5F<>5,KZ1*U;3T%%7%OX50>X)& MRJ+"="#C'8-5%PW\A8J+:V)\5S+&AOZ )@//YPO#EPT _.%YJ/2'Q%!Z H2F M6X<'/0"@KFA/NM*'WX/6U]D=P#"=$IHU XWQ*'83$-X(=C0XUYWMI:^.S5U\ M '[RK8;6!O_D"\D<'L#W_6=1?:M4W>>M>]_R?6DE^]/W#45Z9@>3NZN;EQZT M%Y9B(='-7FSX8D$A?LWZUR8<12*I:A5Z.$&!)*SR6*ZQ<,RM\6AR%U3GY>FE M^?LA38[%YA$*J%L&'73AR^47UNE9A0P^C ^Q0IN,\8/.CZY;?? MYX\VS\Y4VWNC-Y4]3*TWOB\>6[ T;DBLD%S@S9\-^Y_=ED/NYC37G7IPCF\<#JCJ97X:#T\<+ECNC82C;B< M#[/7)P;Q+!F&I%E30N_!_8.ODYG$9 SYYY[JN&B5,*%9(]%W@2KU= ,?GH.) M@8.][CQZ58(TP4=+]X8T'CI'M *W&?2?2BN5 M%MR8,J\P;/BH8C($B (G& M L08&%BA$>R9RQPIN4\7# BC#'UR/R0NE0$@T%0M'>K,.P3E&>I3Y[*-?Z(_ MO7>!VTB:$CT WSY&3Y-4=4J,)T9_*)D(94T=Y.5N.X31H&+ _RP#.&-73;B3 M%O>S^UR$WR3GJB."<$]0W="C#*"")TBJ?P5P88H.5?X=S1 CR)PA?@72<0@ M-5DRY(4%L@+ZOP)U['YV !T\_&R$#)'VRD"%&\:88M:@Q\!5(P K3_K6^^UP M)H2S*T!3F@]_16^;V3/OB$&6X!G QZZ8T>K<5?2^Y7[I HG;A%2W!HT7"V@R MD'^Z2VYAP9B!#T<^:+W?26OOJJ!)Z-J(6N$_W<=1Y_L;\^M;4)EP0 MQ+(D']B@!^][QQ-:X3X=&_?=TTV\LR3AUT@TQ6$!N!_?M!^FBM*.&[C_IB%Q M\I?&(")"838#6\\;Q?P;/IJ#6P1PH5_OVOVOOR]/?W'MW^=L(:)5-+4V7"5" M+_3KT]W9[:GRD^5PN*K>0!&KSD6K6<:I4KS8XW\2?AV'*.KV7;[B181O#M M4V(H(20U!XT./GL>PO^C6,0]T(#CA"#'Q"3N,9!$V!!23E/_H)-# Y9W?)H? MYJZ[B_,@-)P]^AD>-2OGO/_NHOM=9&F#_,@&SC/"E:(2 _B?W)%>7'S%0+PP MORK5-0WK^/A*>M"-F3HNM=[W%/9F> *T_A!+]N]2S#_L"+M5- M8$5Y5$#G/X^2E4][[?].S.KEW\?GYR=E[IC?1//'=V#I4="Q!X\Z!AY[ 4UP M5SCI]48+9H[WUY!%[QH.H$E&I$AZ/> AH?-D$,M:>++IQ+T&!OJ%= _H[EB1 MN_*X.[F&Y^^;T+W;QA^!_W77>Q+F,?2%#Q,&_#2)W$*721%"1&OY6R3=NVB> MS6#W,>-31*0;Z.K1A]6&PO_,8/>2Y21D;,.)2";\@S]K$FAI QW:L\6.9=BC MGC]H\29-/WV%7B4I*9V6V]3OEWN3?9[V9SKMO=V7Y0A3Y$T\C-0_?*WZKF5% MXM:3%7B2#6R'O\%ZUHIG/=-3MJ;TX^;"U/NMWGV!#&A*&AAB0UG^PVIU9X - MG1O#H&C&ZXA4Y)SH;7P0)E$?Q OM'AY$]4&8&'P09F;)F%>) YO4BS6J3L7? M%9"5#\+,S!B3)QRXVMJ+JT(/).@&K'.&$@%':&/G(_2U*][MO60\_CFK=K#HBG!^ MKJ3J?D16WLSPO>8['\3!GG@( SX:]"RK>5)5+Z>L-D=H;E4O;#\![LA=K?) 0FQX8'NQX*A7>> L GE M/V)2Z!1#THTIUSGG!>[Y/LO\QWKUS2[_P558DN?6%BL&V<&" "\**',E008UY-E01U'<^1U^[ M[E7YJ^L+NWXUNI&S.D1SJGMA/L@JD(M4@15BP\-=D#6&MIY0"J1PL/#>O/S[ MZX]1&YILEBF0S!%@P 7VM;57@4:3+Y[13$_+VE--Z)ST?K6X88'L9CZ<#^H# MM3[_$;7T:BD!LM -;:PJUG$;W*,+M%X3-(IR6\CE'?!G=9D,4NBJ!SRJK@U= M@S_VG8Y8-4VN0[?@'I@7FO\SBM97QE ^ZRZ;^4=/QO'XKCV=]+\)U]]^7_;R M/E;*O8Q&K[V,QG;MDVE/[JNCNV^7W-&7FT8=CR6JUUNWSD1WAA!B'1[@5D:XBY&F0Y/TC/H@N,KZO7 ]G2'!_/^=&78);W18UMW M+&7+CJ7Q=BQEWV3'TM>R,\O6I&5KTG1:D[YN<-YP>SA"G[ ]E-:W=_!?-UC[ MG:Y]I5Z#7ZS<'\O%Z$!*,VMA--6U96IL_JH/[H469$>C=M.$X+E-7#=NB/;7 MVDUC#7!.7#3PG=E6%B)-:^Z). MU)JGQ.G%Y6VG<;JL5(6R8F]WZ*W8#;@9:EN_+]4>0YWP[7F+FZ"CL8/N+Q!7 M.'H?PP1K*@ITI#GQ6A\82E_2SR/O*VV'#3V!:-HR8(?2WKV8_@' MTYQ$65(3+S7!0_78A322=8&F%8!+W32[=M^>_'D&WY^:5)PC+KV-A ATH.X, ML;)"P*3IM0/U(+6$0RZQ=LCWVB_O.:AMN_'@6SQPIPGB"W*+UDED]TIKBJJ0 MG+C5;/8]9^V5T@R[F[ESU0I-DVQ O4 IRQ1E&1 (V[5^DZ,$D@WL8%'*,R5Y MKA0.[6YI*TR%Y/GP,9G[2C,QY)I?+%124Q1J]E+.90SZY11H^DC12F^JI"81 M;\I_(^@L<;9)ESG:VOLH_#K*V7R M)[UDII6O.E]'7_#[B6>76D)RR$7C-T;P_#,QN80^IY=(6AR;C^"MV!JK,X0K M;V>'M/-"U*Z)I&B*I"*X1%GI=](,W=4?6<-0BJSP(BF(X7[)ZV7HKD[!6I96 M1#AX?JM-T/0K M-#D+"1P-7',&Z^!:)KA$N, ^OD-KZ="+DYXE0S970GW1TP0[I 8VZ? VSXFD MX_L+.H73CF4H:)G#C[H L41G;2G3$)G&>^#RG$A6(D2-2IDF*]-XS_QRI^9! MJO'"C@1W:C 0.0OW9]TBR14HYJ .]?GL\2O]1WWDN+0\VK61:)?2!5_6=6_# M&!A/+'LOY5[_J'T0]#KII>,XLRQ%BOSV^KQEDJ*49@I>.TUR%$_RU/8G3BG- M6*09<\B )IDJ[JM6RC,+><8&X_* MSL; < !D'AE04E,4:DKC65*3+VJ"@P'"AONOOB3V^>BE/E(JWV^G:MI)[!UY MN5)&MC7B"V1'@C[T;?OTVL-VU =JWRQ4KCD6CY^ZQ+'4$Z'I7W"19P%- M&5\1S^+QMQ8Y1N];$K*]'79]3,<2CZI/DXKZNW)E#A)-^\MU-T6U9X"TZ\\0[J,?6QC:IZ+G G5.4)7*N2U@'!?7?J7>"ULMWPI:[] MH/2^?Q__[E4F>6>XVWB'7=MX1^S:C9,_K;-'FO_#07XP%"T2[4ZK_AWUXFHT M.Q=W#>+ZLM8L9H\43],*1?3G'A8#ZA:)ZM%F6D@@-4RZ.UJ1A1 $+I\=Z*J,>]+TI 31XS'A=[5<^/.F9BJQ( MA@*<-UEX-H5;-FE)BD8\3J (!@J0(36:K#PI,OR%B68$ZY/[(:&/4=4E.BS1 M(^#Q2H#'B6)-B;&$O -E['39A@_RO9_$+X#O,P JQ81_0BOW/_YYJ.-S 5?, MX*:KOJ]C4R=^,@\/I/Y0 4^X: ;Q RT)P*_I(WBLZ+T'I\>KZ3 8"P(-?_=$ M!A>//H$>[F>:^W1"&H\-_4E2,:WX>_@7\(N0JVW?%R 95A!Y1$W3X&*(UP+@141[NQ-HR'FY6%( MJ8!FXFWDJQ$[F:Y6D*&]M%C/7O,(.M.-<_A=;ZP$+4)4+/@:Z2.:4$_7E7;_ MG:$^,>$.:*,9&18 VBIN\GKWX^D!'=1COS6XF.WEQ2=B"XKRUX[]7/CJ#5J; M\W%W$ %FN]?*7Q(&UK>F:/WD%%\K?^=FT0;NASD427$Z:/@$+1[3T!41?!, MHO/7_4XP!R'#N@O\VBO'7Z594J#7CL [/'#TW[&K[E[80O='$CH!')L)5-#W MBO8]&^H) 6\NQ8)<(8D>_*@"/P"?90#)G!A3CPK4J]NC80)/$@-N7VBC)Q9: M%R0#R/BX(0EE,/ON[ L&I-#$GU!5>!H-X-D*J3:]\VI.LWL"S=:E#V;O?U94 ME<2K[NOP#$?3N@A5>O9.=!,3+P.H3/C,&P')>3@\:C5SL&!0G$$R+I'ED9"[ M@6XH3Z_H/O8I0KXM_9P:Z.3LRU]W"@3L";I3^$"[1W06) M6>PMN;;U*,G(O-JO&K]*4NM'!&WB\Q/$^9!" HS&JCX%J*,U9#TR:)9GWZ!S M,9JY%C/K]X$XC3RW7Q^Y29^M M/L_G53E$$4^8J$AJ&_/20M%!9/T+7=SMOTR3*Y':ZP\QT[>-3Y\K4 M+LY'%X\5W_S(X-VZA4JEP)^/MA1?-.XM \EW_0"QA MO#HQ0,J'\#?Z2M?.O]\ &RR9*1R=040EJ%?K5Y^2"AV;H(_4Z%F'D@9:N XU M]0W#]ER^062_3I?PD,<97S\0M8#YRQ@8PH_ASV;H]">B;_Q9A>IUIM]K%2Z* M5SZ8(*W ;I0F03<*P^0\N>C9P3J&)BDF*+OH6+- -]O'SKFW[?@L/O"&O'1+ MM] D*RR2OM_'!B_H9Q!]]BG49Q0-79ELZI]#65-5O2]Y-Q161-=PWIG&F?NK MU> EOGEV-]-.3!*!458@)T+]CVB+R_S,7&D#QXH5DJ.#KLAA#2OGE>4PJL $ M1Q66]QZ=85!A98ILK!OX;X6QSRCQD3NOY#HNL&G*:SH'",^3=&6UHH=8RNO' MILIS2'1X$!II\*B(/=[ 1(@W)(/CD]7[QS\=_EOK2NL_#/*"UK-7<5H4299= M]?@\[7(!^^&!X^*Y:>P12F-/-/ "C+Z"@_W+&L/% L)UUURLF).&]^84].;Y MYT-G\'RB-N^KR<'J\)7F5('8:.J#/;69OJ!!TX#^48-6>'.11!:XO_9*:@&XDX=$;#R3 CTD9GL/:3RFQE0*RJ%5N9>[\=GU M+9.@]Y.F;E"SR?:KK>JK%"ER:^.&'XKB2Q32 <*ECPQ=ECYF232J<,359S2# M#18=L;R1H:.4-\)/K98WSGZ]4$H'[? TL'1NH8I1LG!E7T@Y71M 2G&VF>:< M52V_&1[;BHSH1H/%7 ?$J<-U_JSA*A!H6R#;)%0.8HXA&R ?P4L?/MR9%8^^ MM%((MJ;X!<=]G0J8@'JO2HJA7W@DTLPV9T9-DSO/\"73E@:2*/FRK0>-N::G M1N7'L*CE7/! HU!%5\ Q%HE]FRJZ]H1 %$5MJA(H8WTI$%V#,'-S,DAR02?\ MU*:\D-M%$*E171HK\!N.H&^ "0QH1:&.GN%$P(6[279.^"2^Z\6?+S]E[114 M)I'215%W_=8\*7:ZHL._ MI;G/?L9Y+/M$=*9C^/Z:(?64_B<"616'K4T=,9#F_-_ZU_L:^M/\&J1W!?+S MOY#103PW@/3WN >@+L.'C[',7"[#97DLGNF/3RO\2K;P=#]1B%J'()^6)*>2 M!3H,XZ<9NGWHJN;A0:O>:5W?MHGSF];M-8FN('Y(VNN+?S5-W4(QI-FM) V; M !04@V!7^!HZ+%6AS&*X<''F#!!T0+GF3(XV%I;Z1M3"MR-C)> MU9+]S&PC)7=9>>:C@'ND%S< #RS0[D\5LZ_J)CRKU]U;KOE=Q?!O=^UF\^2& MKUU=_6'X8EQ@YM9>8&:Z]ITF387'OW+]A#OZTFZ<7S6:':+6K%W^;E^TRWO+ MJ1&-G6;HU#CW5P803TI.GW-"5@;NW1GOZHP%\0'.[.KH+U!/26)LZ/*D;SEU MO]!D3ISR.@A9S(E)(*2N]-'KGP&ACP&^1V,]Z_#9<"%:WR(,K/(849G.)D"Y MFJ'2'^*+/' %\$2'3P9C"7U9G7Z MEF6L/4:PS=<>^]_Y\:JKB1(&" ZH#_4 M=%6_GQ(G$Q/^QC3=X!4J_7,_._MR^$<.#]P]ZH7 W.4X-<\&'H@%C2P>66) MY _M[10'DR2X,LB;?W'!H>9ZAABU/Z.@%!3OC%!3UR1CSD32>R:.B$$'Y!F] MQ^'SP)K_8X*OZ\YXO<0@R _T"OQ1_Q\.#^JZ.@)_EQG7T*#J 2S=#6QINR\C MEKF"8H"*# C@>XQ'F8\S$KZG?(RO TLX+(F/7O0!=*]J@),SOK^6P8T4B'9E MB8IDL6KC1"AN98KOK.-4FO,1J,I/0)L ^/_A[G"N3\^_Y!7=N9'9@8*W][-B M#;$5Z;E:Y3T,*:QWQPZ^#T%VD[AW(L*'!_/[=Y(\4C1H-]!;GI!VF+YMWX(6 M9P@D>1:A+ACO"ZDP^":U5\<&GJ"S#>5DHM(W'!E!)P?*5[E)F3$>04-M$!;RBU)QWM,:#DD,!P!XQC3Q'0F8G:12 0 M,)3@5N\!H!% 5?!L5D>&4(V(P.:O@$0L62WMH !6)?5)= MA@KH!U5% E8,XE[79=?O\ FW.H#9!GN@7YO2&-H00A\]" X_;%@O D6Z#SX M[ \V+P>CMU[80BQZ;?07!,2P YJ';DTP]8%7M 2Y'M0"<0Y%13WB19I5ZD3%8^349C8D!P5RI&259I M,'(F@'P:C-H$A0!51?JW9BI2J2 E6:7AR)D \FDXKA191J%B1$I#,JU_:P/D MK 1KRJR3>\XK.PH9]EDF-VI%'U]6],5;T<>_R8J^'!8HY=O(E)5^A5EJ:V MYD,P9<4FGT^^:/NA)YQO/6T5M4 M>$@VXM?_CIBC^22]JN!T,&/6]#*;'1%>F9RK\^;BK2FGKFY>C^A]VJLL M]&Y@S9Z+,%MKX+O>N/B\Y6WG7<.ZNQ/'3\\7WX"T#%67X/ <#*^P)WAKK2^I M)-YYJW@?@SR2E283HS1]19+SCSLYZ+C$.3Z].J6$OO6@J@G),ZC2DWCGK2/_ M CV)1:!>X6!< O('>FE.Y+.KVU1:W3M![9"W?,#]?RQM\.\\0A&W'4Y M6>&?H&!Z$UB$NP!SF3'N-YE_UL"B;^1XL)*_65F&.Z6)"),F1;I"4I6@QD3% M%*8__H>&3QPK+\=#198!_ PTBHSRTC-42A2$HR_'"]GCXBTU6[V-5Q%YDJ5H MDJ=BM"HE2"NIR1F![^J1I67ILSX_)><#/P*#-8C M:M ERW7(*RS"O_*6L(A/5'EL\YQ(UG*![\7!8I4*M)N5H+FP$:)A49E=2CEK ME"96&;)2">HV]U;%'!'EB?1ZE/=VF)74GHC;%1%$>#P%3JG<6W(E%BRIR1I!F^V:3Y&)=G*+=N' )#"M4*27&K,S/RHN^)LC\UC+6._U6& M)^EJT%B^G' _*OC9$.)Z99J3E"JPI,"P),.M3G$K\X7Y/V)+:K:%'_6%?*$) M)*,_K&GR*?0.5'V,MI@W!PG"CX;]0WCLVG].A_>79\+CX%E(!GVL+L0CC?BO M-!I_(GSD96N_-K(LSU!D*19/5TB.XO-[ *8KA*R"/B3/%A^$5#9$8%Z]_L2\ M+2$NK;+A";)=##^[T,]:52&Q[E@GR(;:0N_.U1.@.:K+FB:_U+A=_,]E>+-N M&9^(P*";2RTY&T/EG F+-+_>\%TT817G[*F((ED5PO%V&;U-6/P9G7H"SY-B M!"-7RC\Q^2]=JD@&W% 08D:(L91B3DS,\0J4(1F.B10V2SM[L\'#S+%_7E)3 M%&J" ;5_@GW+ZW_L[E/3G\YQ0?3(G*=S[OMC\%AG[>>'&.%TI!P.ODI%S.@E M/(*S]*]2E8GEQL6A0I)L_MJ<(FH2FIR2TTPHFH$(:H+/&SF4C<7,94+I4;2 MQ>59O65/?]-=^^3;M_ZWT]-O]WV0-JQRJ"3>(3K?$P-H.SR,I6MYP59S3A84 M75$T*53V3=077 R9XRM&H,DJDU\IO$M8#$E#+!,NYG]'Q_%AK?<%U_ND%+G" M\R1-A='LS%K/Q'=(N\I)UU9^]/\P/5X?_^73AE*8 M),*A*8],+:DI"C41XK9S]8>N1/.B89^UE0^!&V% MUY?Z\@DASX[)DCO"5J7_OE2;=Q0OI-JNU"NNHU\WL+J2O.9K="J'>FU M&;[2IR=7FRY=[90V2F)F+QT7O,2D)3794Q.,286%H)!7)N U MME6T"=3[>3G5"9YEZ7RN([T L_%B&1*T&HHF&=,+"XQ,N.71UC9T?*G&"];X M4>T>Q#MW M >\)=PEYE$=)35&H"=XYC'\VPL0PX&FT9@-U%8INN@ZCKX_G++L,3HO8G.OKB$IC-[@@!@YN95TAO"\([D0Z??9 !O$M=%MF[ M2B1=V:5A8,9(.TY)9.3EH*XK3'YO6:>X%1+K&0#MS$XM ]Y'/=E.P0! /LC; M'VT73.>'\'SW9SB2,JU%]U:P^>PK9/8H8JJ-Y_[1XT]^ MZ G-U@[89@>PJ158B M%"F\&9"=QO9.;+]2)!5?C7M _*G$TR4UV5,3'A%M BNXM=\,-#\K]FF[TJ\) M(+M\^&HPE/G (],(R2<6:C?#=K#[O:U-*OX>(>N3G@J"3,!_(AG4]4^)5D+O M%U8AT3')<@Q9V:','G-N]W/T;8L]>WA<84DFPJ"SMR7U$ "UA]@S0L@"+9(" MM?UDBK5B+LUY^@6CJ)A7W!X:1]JJ)4(NJJI M8O95W9P88+%D]&7P^.U6_G[_>)50<4"D$+*?4L)':A[97E)3%&I*DUU2DR]J MPI.$-=,$EHER@HWN6!Y371O0XA.S)Q!8-N#3"=UR\B MRYK9&N0U/, *)%V!+@23^DCL]'F=N4].LZ1 5TA*>-7,3G<4$W2?JB(IBKL4 MRQ>&I4DQCZ?(*H7ZS^S+O1*RE-3DBYKP"0"7BM135,52@(=;U MH7C]:Y+2PO6>%0Y8R']=!&8,.*8 *HR4C3) M K+S(1/_7NKI3[N.0-K=G-5;I[6/&SF9YP*095M(53B237]<8=[8G]$ %5JH MDA4ZE]Q?4P,1-_L3PD[!91 55%RZ"_S?]9)^?M0\;KM!BQQ)[XU"2PQ54I,O M:L+;5YV"L0%W!FY0!7]6 ?JAILFU$=I9-OZ]@Z5N06],\X/K;R^[S-O>"4OY MB2,D32;\5&7F^45A67% $\VQ)%_$Y$Q28LAJ^AQ'BGQX/=P;$$,R(&KY_B3) M<;E$JFES.^X)21CJ_( FX;97! M)V(D&7!'?R2HY:LX?8#B>DM]X_"M@H$T4M3IQ[ GX\^:B@T<0N;DNZWEQ@G2 M[#T?L#Z@?T,F]+U_+[X# M(@-5&IN0%N^G3\2S(EM#Q!SJGP#&;L#6ECX.NOBQ1LT<_BV\[FB!<1[+/A&= MZ1B^OV9(/:7_B6C"3>BPM:DC!M*"_UO_>E]#?YJKKZ>ZG_^%C [BN0&DO\?. M9)V/Q!C+S.4R7);'XIG^^+1BKFOCQ:?[B4+4.@3YM*3<1HG0_+GW!>4-#@]: M]4[K^K9-G-^T;J])XJ)9__#YW]Z78JVFJ5O /#RP=,(: J*N:]@$X"3PF:)) M&G3J5:)MP5_@LZA8BZN-#44]/& IDD G(8[5MOJ6#D\\@J7Q+YEBK2CY#?, M<8(RF,:J8ZU.X_" YHACHMTXOVHT.T2M6;O\W;YH$^_1_1\S1/"A1I;MHMU$,17>=GS@( M2KNS.,7,Q,Q=,0Q4S=J+8G:[7G%-1!=Z_EQTMK<&-<.0M'O\_,7G!>H]R/PF9_QJ*0G)T[<(GT"]=>1?H">Q"'3)G]];;I+<;-G#*CM0 MJG'+S2,U]Y()L9R[:=0M/O>&K*';^4[&&=7QP Z.!PWCPR$1A?OB?W)%>NB/I_-H6 MM4;7OK&8;UKS^DJA^&1RM:Y?R0K_!$5=4>M)KW)VF3'N-YE_UL"5,SN1V1=QJ7N792#=0 MR_F+!4$\)37;HD'1AP;/#1WC"#QS<3XMQ@6%(ZEU<6D_O)@0'C8&5>WOCWO5 MSK(G-B:7<.A-FN&;39J/<7D&<^O;&0DB=(@C3&[)2M\397_F3=^1/!3W1#D>F6:DY@J0/^*)D5JWZU8PH^2FGQ1$PX_;H ))*,_K&GR*?0. M5'V,MI@[81+!CX;]0WCLVB>R>?XT_,U,)2&]_F(.:<1_I='X$^$C+UO[M9%E M>88BJ[.E,KC$%ED((<.\8I=">HA$"9Z&6R4KPB[WWG9M+=G#S:1H"AK%A*Z#KIX#"O_+ MFIS\.CMK[])G3X\ X" M90PW8?%GE/(0*FAB2B*1X%+^T>2?1K,$$;7OY,L$9H9BCKW[,,N2-+W]T.FD M^DE-46A)AA0W>?FOZDC@NB1^8LJ?/+^"6=5)41 M?[Y+>ZQU<#I2)L>92C.CE_ (SM8C6^%?GN'L^HDU=$4@A6KJ32[S)(3,,SP\ MA)Z\T/KZ M"%SJYB*FN.N M0-?R@JWFG"PFNN(JT!B)J0^HBRMU%9,<,@!8:U)7#".2%+W+.95X[BII422- ML]9P?'? E7RV,%F&)V55N I-,GLWT2VQ5DE-;JF)@+6L(3"(+NZ1FVXUP%KP1\!R#D=2\:-@G MIR]=^\?CZ<^?# O&H]0F;?KW0,;']YPO>78=EBJK(%1*?>Q3/AB>46:?(ZGJ MOL5+A>-X*M.<2+:X$>U=&1OW&#B2VSLS$WZ"X+F?P+2^]%/OZS.(]5+ 2ZSHDBU%2'^_CJIY/DP"P^_D#P56Q55E+:R MN95^Q$KE*L.7-\:C,ZN\7I^272FDI2A#7B4UN:4F&*?Q/IS6U#5],2;M77J M0&V>9O20VD*:\<00KFLC09+K<:*V"&&Q-4#.+>GR1\R*;',WF]RU@BL&EELJ MA2?YLD(Z$\EG7J86+592BCY.T:=;'1@-EXL0P)V@]%DXSIA05& M)MS\:),;.KX"Y3G5_G*_.?I&T=-+6YLR7?O[S^^3"L7]O+FH)A@]7:[MD ;KRC; 'N"(B@BID9]SU&[Z=0'8\=5G)8S>>:IWI AJQ&N'^:OWC W(LVJ M;E&LD&*$L1*YJUO,C> 29%2Q!;4I,K:H)!K+ "8N'N=7W.$Z"! M@6(%;?>%^LC*[[.O)Z?:W]W&($Q6G:-+-!$"#1=$%]'[BY'CRVDU5 M29K?5[N#3S_&=_J=@@& ;)&W/_Y^=QZNM&?IYH>]2S/=/:L]/;(WGX1%3"R% MF(T0>17CG%V9IL+$UH6KT)6?Z65"RW]%(6?4>"4%TB*3Z3A M7BGQK %+A:Q&Z,->EA04+X124K,MP*Z&1V,QL.[XD+4U0]8C%S-=$38KB.^BX_V(Z_@=3H[Y?++Y"F/65-^8#CZ0&:286"G/#..5^;VMIX^\1LC[IJ2"(U?^)).OU M3XEV/<(OH6("=E1I1E>VOT.!.;?[%L^YV$-^_TT[^.PGC_#1ET=>E]04 MA9K29)?4Y)::\$QBS32!9:+$8:,[EL=4UVZW;^OF].+NYGJ7"O3H5X:=7*#S M_AUYMX)!MP:8SNL7D67-; WR&B-@*9*G6))-?SI]^KS.O(R,9DF>HY%Q?LW, M3K?.NX*214+J!?9I,C2QJD:.K @,*>S=YKB$+"4UN:4F?!3'I2+U%%6Q%.#A M%IR*L4_K3]?TG\>[ZWH:P,5'168VR4=#<2 ,@\P&617IXIT!._$[D"&8X325%,?>) ZEQ-S),A6;I*5L1]L74)9DIJ_V,5N^LYF].3136>*0XDUG]Q!"8 M&N*8 *HR4C3) K+S(1/_7NKI3[L.7]K=G-5;I[6/&]F7YQJ0I;.$9DF!+]!9 MD@SS,QK)1#,"/(<*%)*(F_MIC&<2*)'DJ3?,Y+BG7=%A(6&DV,#;A)<-\Q^+,*T \U3:Z-T":S\>\=%/6LZL\_OSXT_[S<)XJB_!01 MDB83?E(R\_FB\*DX<(GA:)(34F^?E%\Q9 2<6'@*I=\K*8]B2 -!5!\ &;L\[F&N/(%Y MF5#7EG_07WFN=U\QZ$2AU/7$Z \E$YB$/B N=>W^6(64R%F7#$7D57'@5(4C MJT5$4PD*(JM(%$U27"F)]# 5QZ))&"7#D]!EMDKR]+X31F9'U[^6U%,!_/GP MX//8^RXJ^_](T-38(CK*"!X43?!,W.@C22.=7Y $W+;*X!,QD@RXHS\2U/(= MG >X=F4P79KYB^\3#*21HDX_ACT:?]94;.!0,J??'0L\CI_H/D"QR#AI_MR# ME*+_+1(-90=>^NI$!E\^_]_Q,7&F %7^2%Q+]^ 3?-;C!&A]] SQ$W$GJ1/X M(T,<'WM[0%:>/.*"+W?CRV'N]6YGL;-/")@J+'2X7%5UKU-A14/_AG3VO7\O MO@/B#%4:FY 6[Z=/Q+,B6T.T5NJ?H,6O!^V6/@ZZ2K)&?QVY++SN:(%Q'LL^ M$9WI&+Z_9D@]I?^):,+=[;"UJ2,&TJ+_6_]Z7T-_FN\+;T]\_AZ587//>DH M+7%XT*IW6M>W;>+\IG5[31(7S?J'XJVFJ5O /#RP=,(: J*N:]@2X.SRF:)) M6E^15*)MP5_@LZY8BZN-#44]/& IDH G+8M#P:V^I<,3E6!I_$NF6"M*_EA+ MX"QNMCJ-PP.:(XZ)=N/\JM'L$+5F[?)W^Z)-O'.'EP#Y?<%6%2R*K0[+Z N+ M=JP>10M_K0]M+3!F\2IG])8TD#3$D_\=,4?S2$>5Z:+=1M,4W44_L10'06]W M%OR8F9BYJX>!L%E[4BBSY^+COC6H&88DG:/G[_XO&"XW;5_?;\_ M_27W'V^O>LO09FUOG)#[KYXQ<)9 S-= >(L@WGG+B-+M.."%ZR)3"8BS'J,X MPQW]O>4)&L\R^_=N>EKA$I*G;Q$^@7KKR+] 3V,1Z%*\8&^YV1;_P+U,KRA% MB%MN'JFYEXRX63([9?W9H8+8#J]X-G(\6,G?K"RS*N8C MN2I%,E1X)511A.D/MQV;H'^LO!P/%5D&\#/0*#+*2\]0J6I5./IR/(NE%7.I MV>IMS(ECBJQ415*LAM]8CBR>$J65U.2+FF"45O>/D-9-JS5P-V]W9'KXZUS@ M9.%1OKFV03+X*S!HA*A!=7CKH%>1VL:'3'3U\[TX8(PFJUR5%.(;>AG,[E+. M60,UFN1%--TTO'_*VQ%T)*A'4Q2]'NJ]'68EM2OB]D=X!JIZA!%F:8]_+/%@ M24U*>)#VX<%S0\=( L]YG,^?<6'A2&I=7-H/+V;7IFKWTM?;ZY_V4T( ,5*W M;4PNX=";-,,WFS0?X_(,Y]8U2N))CA?)JK!O*75!V9]Y^S2(M6BX%2+,$\^, M_U'ASX9(URO3G:24021942"9O=LOEP"DI"9?U(3W7;T!)I",_K"FR:?0/U#U M,=IB[FA2!$ :]@_AL6OKO=^M_N//W\+/75IM1, ?JPOQ2"/^*XW&GP@?>=G: MKXTLRS,866H]P ND2*?>032O0L@J\,.2PBM (?2&(,RK5Z"8]Z5(D6QUW^G6 MP9;_U&?YVT!5(;'G0 .&I*+F'?)(T10TU@E=-ET] JHG@]%OFJ_>WR;9BGM- M?:M++4FX]+J'PB+-KS>"%TU8Q3E\:))GJZ3(;#\6\XV&<)-3@,PR'BS%1.J, M4&I 8AJ01CL&*&B!(2MBFFZ5J*JD)F_4A-]NF^W."ZVOC\"E;B[B*A=.C:2+R[-ZRY[^IKLV:_2^,0\/ M>L??FPPSS7ZD?V;-IS")!$>J'(=M,3-6/&% M75*S[480@C<"="R:%PW[Y/2E:PNT<4G1]K/=&J13";>F(L*_*5YO,LPGA#R[ M*4OH3.#(*I/():=2QGDI8&#@)J;#L>+;D7'$4D%VPX6%M\.L9#9$S&:L4B5I M+I$KR>55B9*:?%$3[A@U=4U?C%UX-;*^2+0'$QORA<9E=WER# M(MTB +^#]7KMZEH)YAE:KDVXEB S,]EG'G8OP>=NX),KFX6DM%$2,WLE*'U= MP*ND9I\@Y3R)YK6"5+0)U/MYN<$)GA7F?*XCO0"S\6(9$K0:BB89TPL+C$RX MY='6-G1<>'Z!FML#N6?OE&LY/+A'J2A!56.&/0 M/-R*%Y=M;C-!:101HK(DS0@DQQ>U)C!GXLP<=0I0FJ*P[UCUY*094NR1&W&6 M12.%W8G)%9^P58ID(URI*C%L24V1J D/K,XVK>MHG@ -#!0K:)1FLV4%>AZ*;KPLD* M2DET&B+70KC,X;:<8HB(T>G0I&5O6_,O8J]D%@DH$**.[4M>[_I M:/-W1CX% P#Y(&]_MO5_B_=3AJY?WV9:G^DM )]]+M6KQNI@\G/6?V]_EU.:AAA99;H%GA3H1-I3EJ+."E[3/%FM)-(N.%9X'54] M]M&DN/4V4&=V_':L6Z9<:+G0+!<:[.:<^6^% 2NX)]G,E[D1OOTV3N\O:U=T MCFY_,1]X)"I(/K%05!O&-/=[6Y]S^'N$K$]Z*@CB^G\BG7+KGQ+M;H-?6$5T M6ABR6JV0%7%[ (LYM_M.>]MBS]QK$: %$)GM+WR];JF'N*U[B#VS"EVZ*I*, M$./V+@UZZI6\'"60+)O09BU3 24U^:)F;2V'L]&.C]N3\5@%:+-)ZJEB]E7= MG!A@L9;WNC893Q_ >4]1,ZSE]5-*^$C-(]M+:HI"36FR2VKR14UX6*-FFL R M4;*VT1W+8ZIK3T=/%S3?O&Z=I779U\FT.I3LR,45$+HUPG1>OP@M:V9KD-<( M 2N0=$4D!2;U:YKI\SISMQQ-[Z4K))7^G=@TF9WV(!D*^L"BF'K]=IHL36Q< M#$56*9;DA$SGQ928I:0F/3=SAEDN%0FZCXJE ^XX%2,??ZM\GO*?C7I;PDE M8-9!%Q]!F=DD'PW% 3$T*: *#C9\/'3NSH"=^)TYD*E0#,GQJ0_329W=*4,9 MAH-*7$ @LR57DPNE\U6&%)E]QPN58*:D)E_4!(,9?AXSOP%/0)L W.X&=ZKI MZZ.QI$W;<*=@=-.U'TY^3!L]^J=^Q:<%:SRJG)%V?KH(3!AQ3 !5&2F:9 '9 M^9")?R_U]">0NCFKMTYK'S=R,L\U("N5'S1+5JL%BC0DP_ZLQCW0/,G3E;?+ M_62@TW*9"T525(%0?]Q,CI>=+,1.5:BU^P[ +O%324V^J(G2/V)LP)V!VX;! MGU6 ?JAI0+S4J&NS?\]4T_DNC8Y3ZB, M2%;: >"I!2605BX)G M4;6 ::5$))$&JN)%4F3WS4*]%H;'K%LXJ9Y\0,#E8YG"=JNI>J<)ZAOX-Z>Q[_UY\!X03Y^(9T6V MAFB1U#]!JUX/VBU]''2=9(WZ.@)9>-W1 N,\EGTB.M,Q?'_-D'I*_Q/1A)O; M86M31PRD*_YO_>M]#?UIOBV\+?'Y7\CH()X;0/I[[(Q2^DB,L2R> M*:1/S>9;<+SX=#]1B%J'()^6%$''"[P]>U]07N+PH%7OM*YOV\3Y3>OVFB0N MFO4/Q5M-4[> >7A@Z80U!$1=U[ EP GF,T63M+XBJ43;@K_ 1UVQ%E<;&XIZ M>,!2)($.6AP+;O4M'1ZH!$OC7S+%6I&W:9*C^0'"$&4PC57'6IW&X0'-$<=$ MNW%^U6AVB%JS=OF[?=$FWKES2(#\OEB2V&C!MCHRHR\OVN%Z%"T(MC[6M<"? MQ4N=T1O20-(03_YWQ!S-0Q]5K@OW'$W3%-U%/S$4!Y%O=Q8-F1F:N;^'T;!9 M>U',;M(L@WGG+B-+^+N"%ZT)5.1=GN+>_MSPEJF7HDZI]5Z\D M)$_?(GP"]=:1?X'2L0AT*6BPM]SDKW_ME]^75Y5+-6ZY>:3F7C+US9+9D;,] MO2,.S5^]QI"+F[/XDD8<;(VZ;)=>D(4SAE-04A9HR_5M2DR]JPAM!N,6MWMA=%)[_ MJ5C#.CZV@=' $3UX8*), OQ/[D@OW9%T?FV+6J-K?WMJFZ;6_G'>2>B.@NM5 MLL(_00%8U-W2J\Y=9HS[3>:?-2!G\6-TX/-7,C3>IYE_=FAFM@.K S,W]"QS MP^0G?2R2+,V1(A]>";:1X\%*_F9EF5$"FB5Y"F[)"-VXBR+,:%.Z:$I8/Z6K M*$O-5F]C+DJAR K#DA07/M,^LGA*E%92DR]JPE%:73>MUL#=O-V1Z>$OV>C3 MXSMSW!JE-D;IZ LB!A7CK4->KV=PQ@+;BX/%:)*M5$@V0HNPG1=#F/-;E=$;<[(K T:KN=^^% .089)35%H288#E9] M'BQ_W=Z$3M##)LNXW))1QZDV;X M9I/F8UR>X=S:]H]DE1%(+OV64_E@?^9MU&B2$7B2H5)O$Q*=_U'ASX9 URO3 MG:24023I*DT*7'EI-&O%*:E) X#4%[*&)I",_K"FR:?0/U#U,=IB[GA1!$ : M]@_AL6L/QS\IYJGZ-&*E]'J8.:01_Y5&XT^$C[QL[==&EN49C*R,L.($4MB[ M9^.K$4-6;3>@4\REWG8C=AS"; C#O'H%BGUG5BD(4/<%I\'67_!9_S9054CN M.=" (:FHBX<\4C0%C7M"ETY7CP&Z;ES_^O[;?A3D'8Z!=1.8EY>QIL35I98D M7'K=@V&1YM<;Q8LFK"(=0"PCDM4(MJ\,XR:L !D=?5 #V"HI5DH-R% #TFC+ M0)-<1239"*-B2D$G)NB882M)\SQ)YS"5L\'9S+&K7E)3%&J"877-!ZM;8X#V MJ7;O[E/3G]MQH?3(G.5V'JJ3(3U16_WA+K&5=: Z4D+'&7\SHY?P",[6,UOA M7YY![8;QTB)'\GM[<8460@X2/6R%);D(0[Y?I132G@@8%>:]2F8GERQF.?@_ M<5\=+E%524UNJ5D[:&<555UH?7T$+G5S$5>Y<&HD75R>U5OV]#?=M2^NFB=G M7.O>TKFTH95#)?$.T?G>&;'CKD#7\H*OYIPL(L*"YSI/DQ4AOV?[NU3DD '( M,N$J_W=TO ( :'@X,.$A@566OB^Z*))&6NLXO@?D2ISG";,\.1A;X022$7;1 MXQ)OE=04@II@O'7JQUO6$!C.WJSU3'S#M*N<=.W.I/=\_OA-^]-,'5-AD@@/ M6;E>6N)FK/C"+JG9*YP[WPAX>,)(:EXT[)/3EZYM_#F=?!_U'H=V/ZVR./\> MR/@ G_,ES^[#TN%>(6DJOQY#HAS/*,TO\B3%I3Z/(FN6IY-79[DWI\OQLK#* MD5PUSKGE\S.$\9TA>-PH,"UGP2YR:0(+'RAN"&M^K/RJ3%\T93!2KL3TR^P\ M4KUDX#(KBE1E$>+UKY-*GH^ST) 0_)4;(4V4?K,YE;Z46N7>:J\0I[.5LDH M2L9%F+3X%C9$*C).P"* 4&7W%&>%.*SS,6' M5"F*/O-"NXA!GE+V<VEK4Z9K7Y[\XNOFU4 M;5X@01$4$5.S)">(\'_[%B,E)\[0H%*NY)F?8DF.)>G*+FG1K&LE5[92;ATYU$()35%H2:\PK,^,0QX&JW9 M-2B'TG1]-UE!R9-.X\3F1:EK_YGVFH,KBJ^*?].J_W1IQ1O%)3"]4N@09+B9 MCT5TOQA!(!ENE_JPC)%>_*+(C^=$BQ3JGUU4CSA.T:2; :B@IJ&[%)R^)L.4 MF.LB0J>2#X_*1ZIAF9]S#=\Y=PH& #)"WOZ@LZ?F-74W!M>-#!H_>F1O!H>O M+XL4(JYBG*?KHE^D6$X[BFR_$M"$S"L&.(ZL5LJZS)3-0%8Q4THD6;ZL'\A" MY(D+5Q!1,\BRG. 5QDY*:K:-*S7"P[ 89W=\0-N: >V1.:L'Z#]Q@Q>^<:/9 M<4+NP$VX1:_(*&':(MKC2#G/@D+PY9 637)"";RB9DN+BK;7(3&&)ZL1QK"7 M2"P^'<@(=#,"R="Q;?3B2SH-&Y]8=)"JDFR$QA7YN/8653OV4:2XU39097;\ M=JP[IEQHN= L%QKLYYSYKQ\"*[@IZ\R9N9O8CV>#\Q/JMI+U)4/F X_D VDF M%DJAPSCE?F_KLPU_CY#U24\%0:S^3Z23;?U3HEU(\4NHB%X+2S*40%([S!O! MG-M]>[UML6>>):@PI"AL?Z_P=0L]!,CN(?7L2JH%"CHKX275D05=VO/TV^8R M%9+GM\_J1MJL92J@I":WU*PM,77VW/%Q>S(>JP#M.TD]582/OCSRNJ2F*-24)KND)K?4!)OLBB^J43--8)DH6=OH MCN4QU;6E/_++N?RS/7Z)L_7YNE2K\_X=>;>"0K>&F,[K%[%ES6P- M8DDV0FXK9CU-G]>9N^4T2_(]QM?GG:G*Y M3I:NDA5Q7VQ=@IF2FMQ2L[:)B1/K)X; U!#'!%"5D:))%I"=#YGX]U)/?]IU2M?N MYJS>.JU]W,B^/%> +#G%%$M2W"ZWHC,Z2Y)A?D:CNQ@..M75 N&CN+F?SA0O MAA))/L*,DE?+YIBU%@(6EH2Z6^*G8F.$DIIM\9.PT.UC;,!-@MN\P9]5@'ZH M:7)MA#:9C7_OX*B?/Q\G=NMV.!@)B>(H/T6$I,F$GY3,O+XH?"H.8&)%D:09 ML3AG2=)BR @Z<2)9X4HQI(6A*F15*+D=OQ9S+%G=J?]=":1*:@I!3?ATM6MI MBK:4>:8;\ 3O R!CG\<]S94G,*\4ZMK7E><[^>KNV^ \V3$.UQ.C/Y1,8!+Z M@+C4M?MC%5(B9UTU%)%7Q<%3-$F)\'_"OL[DZY)%1J"*9HH5#$Q4$FG@*KY" MLL*^S?1?"\/C-BPT1Y.2>BJ /Q\>>(]L3D9PC_:_?![/CK9* M[:QK/__F^T^/O*P9\\0)NBCPD:"IL45TE!$\5YK@F;C11Y)&.K\@";C%E<$G M8B09LAOJ6/@^Z>K%%T1R +KSM: M8)S'LD]$9SJ&[Z\94D_I?R*:T! X;&WJB(%TU?^M?[VOH3_--Y"W>3[_"QD= MQ',#2'^/G6%9'XDQEIG+9;@LC\4SA?2IV7RSCA>?[B<*4>L0Y-.2(NAX@;=G M[PO*8AP>M.J=UO5MFSB_:=U>D\1%L_ZA>*MIZA8P#P\LG;"&@*CK&K8$.!U] MIFB2UE__/5I # LC$J,^HFM__<4UO_YZLK_58P49#_!-RF :Z^YI M=1J'!S1/_/?_51B:_D0XCYXQ@(&0Z>_MM^'Y+^5^;$#NG%ZT:^?G-XWS6N>B MU21:9\1-XZ[1O&W,1)J<-L[7CTZ4^'6DW1\">:*"UL 5]2JIDAT0^\EY4H4Q=APO.,;.]B4E0(!B(1%)V(9?_W;WS$@""[,8R2+1K7OO M<4",>GIZ>E]*:],5D]J$VQEE*;[;/TUC![6?$^6@?*6=#RNFYM^8CNX,#17> M L>LO?K0K'VL']Z< ;D"T07(L!X@0NGHJG$NU1H7UU?5VG53.FI<2G+]4:K=-*\;Y_6KIG3P73JN-XZOJI> L[XC MUI+"EDKOR_*62C&G?:QH%3@)^ MP"B6/[9!UWL!C#^#&RC/8@;"F;KR74]A7@EF*E2*CJ%N;-K;H>ZHO9ZM]5C. MC-656(D5=J^C/+LD1M12:"(*A<]&!Q.\SQ2:^-,AG@@6VSJ8.6/I6+-ZMCKL MXZLDT)1NUP\5_T7GE2QH-LI!Q KSQ'7 MTX]E7S_=,$\8PY5R_K''R>'%S&VTA3)*)OOS)_V5SV5^_G1L=V_/\V\&R;SZ MH#O\>[$)'C#]Z7LEQ _]6#9S/; ?BXJD)=,0)D?EX??#D^[MY&/QE>3J+F* MB6VQE5>SB%%>K]$$T%\MQ.^3V\LH+(K)O3Z(@Y\S*%@IOV(3+0)+!>!A#N7)!SI6>6T43B7T::I..L'FRH:OOJHZN;IJ<-JUI"5[C08U5/@!WU)+P MAS6Z^GQ3RO2,TDO3+.=0 40I^D/+-K)*KO3JPYZ7G/ R)W84 M+X>8E)JWM>-B[^3F*-$7.2E7\P5FVSTU?BHHN7QT)HU[AII!?:=M3"[]O5Z66E5;*SUJ(KL_'!H>M=J?DXBET\ MRJ7\'S<[=%& X=GB=N,TOH3$[3M7#\5/>JE0TZ*@\B4EQ MF$PFRD6[^K5FUCIV9]MY5I*Y4"16:EC]4CH"-]WHG[K1N!-9Y@YSG6:0BW86 M_>0_7X(H*TJ0J#1APS5J]>K'SNE==RVQ\LQYA6M*EIB4W9Q<*.?DO++8F;UU M50Z/FGG4*JJ5O&RG&DI90PCDPY=6UGBVBQ16=ZY-1H]'( M7>O5+[\6QMU>GF0V$%J3>GTAERUR2B)X7F!3G+?)]Z_?=('Z):\JRZF#!A55K'"<15U(;-Z7E:5_* M)5BC]H)_*GZIY3/N\:CPXLE07)L*W7_,2K^"+=?E;.$%QT6N;R;&3&-+:/4/ MGT_JM4FED6N^>&K4TD06@SI?DBN%%YR?X%-8,28*F]Q7KBZ_9'2C][&58$+8 M#/\HR]DEE/1DJ5N+Q.<538'?D.KUS'RJ)>F/@QRU'/V2N=6-_K>S&T5-&F5/ M8R!F25K(5N1\_"WG5\P$?3JV&R>E+2%-M6RWTKYLV?:7M52V)6.VQ>S+9U&5 M8^,+D]SIM7M?.U6_'BZL:WG1^YN4&_F"UES3ZKKWJJUMLLG!HES+9]&< #@6 M@Z[1.'"^'I[\N!AG$T+(8=N/VYXCFH]=UUXQC>XY4FB#-+:$"*I6FM\LPU&_ M?NE'*8(2D,B[:F1LS:.:=,J=W$'UZGI26)BH]7+7-BD7,2%FD7]/I$O5WE2W MC$6T]RQ=U0>9((Y:&#W87P:?)@_]+Y.%"6O/X!.E!*BJ43B"-WI82W#UXH^O M@^+X^*:871A\CTL'#D=!_'%WG/-1R<3N#MYL?I%+Q0\X@3?Y)RI2-P\,TPK\A$6#[;[?;R]8^=PX5UO0G)N0X? MMA-;OEP^OY2&M[5Y_Q$XI39#RTM(>.='_M.PVJS?K9::E*!)2X:O?7R'3IACZZKAJV?>;V MMHT4TU*5%Z'%B7-?,;YUC;N674D^R?S9I2IKZ;Y)3J]/H4F,5A?TQE+ABN3: MJNET-=O6.I+J2JHTM'33E703N,!@W=ZL81QIU;A 1'J:O^ZU/@"4-+K7' .- M+F)DQG7@/^WCJ>I>(HY.3)P&)F3N9?[ZN_OEJ%KZOK!2.5&ZG=CASZZM\/?YU,+A>*\V2I=[&1X]96.$1$,5_O MLNKAX57SZO.+9_G$R)&4DES(*0G/^7E&RSYQN:;$O 7034GW)+C[5TUN3:YZ MT #T!F]6\^S\ZD?SES;ZDMN2*,/ZFL/TWC?0!;Z8D\M+#%[9VBA7YL]11&;I M_MM1_N3@^/OP=K*>2^&EZ'XM'673A(].JHR<7:(88FM)?^T>4QNCT._CFVSF MRVG>-!,?_XV!Y!099R-4ENBDG\3H51H"_FLCHW_-1M/&A0NMZ553X***!O?. M?[3.?BM')Z<+:]U>/IZ21H-?/@(7733XYO3'^77WIE=0%M8/)XT4TVCPBS31 MG'S[_*/;.KL]^%TM))]DMB<:_,Y5 2'P]^[.OT.Q9!>VR-QU$FKSCG2AW4M7 MUD U9?:!+ '-Z]WWTD"UX3K\(V5F7_D+[HS>'<^4I>'">UUUH!OC?Q8M3<\Z M^D03CD,!/Z]<&T8)M%@=<*\]M(U11_OP[__M[4E'NF9T_I$NU1X045/[/=+, M-@"H9-Y+7U1CA']*>WOBVG3TNZ>--:));JXQJ+PGBKCE?^ETP) P#'[,1"KX M;\!"6_Q[^AV@7!GJT %8Q%_O)3%S,Y-Y'8+9)Y0WUQJ&T=("BR?PNE=3B!,H M>R]=CX?P_JJMMO3V>^D"+AM#ZX6%"%0RP5^]$S_#KWP"%L3[[SM =!C.;4V] MW6MI4J7LUV;JPYMW=C=R65D"26BI)H=J=%V+="-I%R6/E2V M:T=Q2I[-T5CCNKZ[DRU(__U_926;?7]XTJP>'U_5CZO7)XT+J7$D7=6_U"]N MZM(;($!7!^VF\_9/.)>59.;R^UI.NKY:SAL2\'0\VV\$<" "_OJFQU@2G2E)7ZCE55!7=Y)-!\M"[:NA&8"B)TQ MRRULJ>2N/'^I%T>G[XV)8N,! SN*Y8]MD$=1H?49EU=YUMT5KHB5KV8*\THP MD\8KN=!X5V\IB9G'*30Q12L3O,\4FN0$ MVUY]N+1UT.?'4G HP1*SZWFIBQDVZ")M-..G^+IV4,%!]P\)7NW797-B+,$F4&$-TME "^;E$?Y($D>*".?0;(<7)CV)=^W'T,3OX MOK#"^V4I9B.M[S(Y.;M$W=C21!!7P<942]:1;0W7K:>NFR79JTW'W %>R+A6U87I:L8I">E6Q!+I07*W)_#EU-/CU\_=VZJM4/6^6D'?\F1&$V5Y0K MV1>=W;2\;0KV*!"\#2NJ[ZJ.KFZ:G!;43JU,3H+7>%!7S0["'?F@P\K1U<=O MW69Q%/. ILY;]_*\__'F M>JUB[^6:W^>4!#2_CYE'3.[:DT++G7S)]E]<_7CR+B?G=KY(]7R8(_4QF.= MTX8FU57'?5?MHE6[?DQTC3CH\[H]KTW:;->X::08VG;4$K!\9)M6\6JD'2[4 MVN(MQ)Q[J^8C*68A6+2HJW%61&Y:N9"9%&0^[NZ>7-S67(35V@Y7XS$5B:>KV#T[X\N M$U_0]VQ#A+B$H&_ MXTQ3.D,6FF8<;QDTL64W1I?WC='89')[_JGR<#_*?5XX2/4%26$3 M'*28R]76GF7.Q2F+ M!,"QF'2N8Q]5[ZXO<@?YA!!RV/9CED+ SN2\\MQ1.E$G?CY'"FV0QI800>/3 MJ^+]>5%U;Q=.C7F&""HD($4W/*EZX^Q@HO0:E>.CAX\?\PF^MDFYB DQB_Q[ M(EVJMKMQ411>-_XL7=4'F2".6AB=W5Y_^J&?5_O?UTHX7Y9/)$!57352'OMA M+<'5FX/Z<2-?[GSNO'AYFM"!PU$0MZL.\P=S2_2A =(XZ\]Z3T?/*'H)CA?/H4F MD;DG5(HBN?Z<>TEU)54:6KKI2KH)5WVP;AO5323F1J2,^>M>ZP- 4J-[S3'0 MZ")&9IP!_M,^GJKN)>+HQ,116D*P_C*^%MS+T:3Y(RD!IR41PE_R\^D-;B*/ M.%L"WII=[(2*(4M\U]KQE68?2]E"AJ7(R1N,@Q024+U76) M<;,TTV@IU[E6USC^OK N/6J:B8\GT4SR)?K>)\Y[N6QK/7&]I@2]!=!-R?=M M=.$G5T%H 'J#-\O^7CL_+_]HU.SU+*@7:&"UMNXPO?=-F.2Y;%'.5%8WR;=ZX*"(&_=W?^'8HEN[!%YJV34'5W MI OM7KJR!JHILP]D"6A>[[Z7!JH-U^$?Z9%CKPW< >["=$T9KKO750>Z,?YG MTTMR=N84>_>]K0(Q+GIA[;I?=$D<"APX9]&@:G M&J(\_#? V1;_GGX'*&N&.G0 %O&7-V8ZF\F\#MOU?&70M89AI#E'XV,',O6Z M5U.($RA[+UV/A_#^JJVV]/9[Z0+N+D/KA84(5++!7[T3/\.O_/L@[L*_[P#1 M83BW-?5VKZ7!U8;%AW1F',NP+8%BCR #9.83[W!Z]2!0""T#*$ EVT/C_@ZW M >;6AUKCL+J[TZA=-RYOFM+Q5>/F4I9.+FK[_[YK/;JWR=[-A>5JSNZ.:TEN M7Y-JEDDL #2V#A"7J9IM':2DI\(YV[6YZM#6C=V=7$:60+[F)-7L2(VV:X&F M)>6R]*&R73N*7I#] H55[XXW2F.-Z_KN3K8@_??_E95L]OWA2;-Z?'Q5/ZY> MGS0NI,:1=%7_4K^XJ4MO@ !='72ESMLMVV/XP:PD,Y??V'+2]=5RWI40S\GR MD,1*[=.ZZ[) 1@N0CSLX _SX?Z^RC]2@N3[UI"#ZR++91E (-/4'Z1R>Z#M2 MW>R (" V*@DNFNCC"',J+H_D](+$M'AD[IE$XS%Q *4'FQYLROE2 M6;1%)[(5E.W'JQ*-R\0!M!6'&X@ )1J9B0-H*T[WV%;-3J+1F,JDI)W(DX2] M+?X#$Z-H>A0=]1>S]9Z M*N:#,""MKL2282XT;^Q:@L\TH9C="-,)3RY*,HR)1&-*@"D!I@2XE9A+"?#E MM)AY14C)H/K$ 91>PR3!F$@TI@28$F!*@%N)N90 4W?*0A1=VOI M<<,NF/- MZMGJL(][E,Y5^U9S4T]*,JY&>GU3 DP)P)]+TXPZA%K'R_:Q_=??Y?RQL)F4JN?B?(Z8H;UK!K];);5Z.=X6P? M^\\9M,?<=$21E7Q&+N1S(47^F[G(45^3#4F0E.TL9CM*$ALW R\=_.=V+H,*/(^6))+A?#NHNDC"=E/"MUZMD$XYG"4A4H$JE'B]:$_X>8O MZM?]8C=_"2-IHJ'Z*K9051';>G4[]QO3O5[^?#\KU1WN'8S M!^NQ][_/%8IRL136T$D62UC"!*J.3@O]FU;W85#8%IX07&G/ MT=I[^L->7^]T-'@;'(ZB/[1L(YO/%%Y]V/,(([U3B;E3\9D3BX;H;?B63JX^ M%8:=7_K-<4_;ELL4FX!-1>:?$4AYV#C@D/"%D '5'4MLU#I=\_/[F[&Q>?/;3Q#V;-\P\F M;O,GDY5+4:3#+#E3+V':VU_+@3+1F%$;9T!+6%*#WS6]]-71OG]N_2D<:$E+ M*YO=H*657N D7N#X;+:HG*WS6<(D+>WN@_RDW-T[=(=4&DF#L/3^J M%#8)+G:NMJ6\=[M(,A*XDUHM^0^)E! MXQMN8\U %M;$QH]_XT"O:T-/CS)/AAG]1/U8:!)EJ.TP.SX_]DFWK#[O9IL[HDYS,EN5".P;"F$]M*Z9ARF?6X3'E%/UUD?O>1ZYSU M6G8^?[.P?BME-K&4=>3D?"4C*YD(,L)3OO.W\YT5VW),OMJ9'T>=F^; +:?L MP6Y,KZV2;\^ALP^9JY73@ MRCLU.J^HZ][RM>N[\\*OW]9Q[R\N.0[%>7)*5MY+ELI M)9NM+!%5[QTT[K[=G0[N!BE;>8*MQ!!-+\F50@1AM92G;!E/R<7$4R:Z.U#' M'^];V6XNO?M3N-F(DE#.R,5BVL,D"3[GF VX*_@+".3OX8MSR_Y731Y-KYQ?_SY[%?5^K6P:/AOX)+36(_9]"J5"W(NE]EZGOIW,H/P+FU/]P") MDQGLHE;2+8B*O4WP=.:+TD4Y?T(E[ M5\W:5\/3>FMAX5!2[E%L0C45DVG : &NFE;7O5=M[:^,%VUV-M73_$L@.I80 MSZ^/HV+YR_>'AP?C+V:*82B/V7M;OOF=KH\P]C:^SWV!A!>K.W,+H1VJXSX@ 'EP=_ M0!_:%QFWLM9PA05NEFE])S*[9'S[N5[^DOOVT5D8!?F+AS3,G$;, 9)*5I$K M^0AR6Y/0&3AE,R^9WKD9-K.$O?9[\JLS/"U]++07>HA3/O-2=EQ65HKX?Z64 MU?P=K"8^BS ?.>^:7/P^.3JY^*:5'Y24Q2S)8C9A(69+>5F)HCXW"3QCV\-6 MZ<2I=([)BG GM7_*'X3PE*A3HO[C$)X2=4K4R4'XUOC[TS%3T9K*6S:(8=70 M:52!@8_:K_-3U;$S![_2 0]Q#IN:W[ F'3N5_43QQ<3ZP': M HFR#7Z=Q*,Q)<"4 %,"W$K,I03X9SJQH\E8I_E3#%[75DVGJ]FVUI%45U*E MH:6;KJ2;8!\,M/0^;]1>6[7I3T3>:7]=V I06:-[S:F@T472F,D8\Y_V::7J M7B*=G)B(#&_LPV_SH?LP^OC]X6^N*ESR$/A+?CZ-U$TT=RYE*G(NL_W-G5/^ M\US^4TN(GSHJ!G35+E[EOP\[;N5O;G^\["G$Q8'261$I]T'N4U^7^VR62=A? M'*?:^?C[^UWI;V02,>H=V9*L%)6MO_G;Z.Y>*H)LE!G_.N9TEJ&YZ:Y4D[.EQ50HR+0/E.NE$2N M%%\M]MI.M(UQH^/S;OMW_NS;Z'3A+,2_D1O%P%X*J4J).#\&V,3Z1EV]%:U5M6R)0-LZEC M+=B^-^O'1^KWD\Q5(2V-BK-@.RW33KG,7Y;^-GDHGD_&S:/;5B.MPTS+M%.^ M\X?SG14G!DTF^L.7CZ?Y!RO32=E#6J;];+OPG:L")<#?NSO_#E??S4"U@?_^ M(V5F]_ +F+3>'4>XC>'F@?:*O\7B:V0;X%.6]U!@B?3C_X&N;&A'+>^F+:HSH>VEO3_"OCG[W= 2.;BB/ MP3%0O2>*=%OHR !8P^#$1"2,_P;4M,6_I]\!AKJA#AT 1OSU7KK7.VX?499Y M'78I?9?!K"/ M8:A%.O?A[#@2^!UKZ;0*1#Y7KH>#^']55MMZ>WWT@6P 8;L M"PL1J"C!7[T3/\.O?*H6%/WO.T!T&,YM3;W=:VG (V#Q(9TDQS)L2Z#8HZH MK?@4.)Q>/0@40LL "M!.=(2ZC9=KTG"[P:C9B$!X'"/'Q+XQX",S-Y(G.__G4H_[[ &Y$V/]>91\I.G/3 MF<+@.+)LXK9-_4$Z!S3V':EN=H#C$K^2.+M25@4T+.RR-!(7XVL!3I173RW% MW"9A2R5WY?E+)1G3OA\\"IP$'%]1+']L@XA^ 8P_@Q22\KJ2LS-=J&Y4E,U-.?I:S9WW?!C"'&O M+7XP;,$4FGD+/HN$9M-1$[S/%)J(:& M-G)IZV!'C*5CS>K9ZK"/KY) 4[K5 MW)2#;!DT&^4@8@5N>!64U^$EU]4!Z'AM]9&,Y[]37L\1U]./95^'.6S_$Q*0 M4IX.2&6]@)02&"?HN:6"9,X"X/2]V$34,Y>+=[]:![F/-?O7PD&% C'*Z_#@ MUOHAJ:P7L59XQ!IP\',&!3&/.%"HYJV8"0MHA=)5.,&$WYJH2/$PN:2X1"+' M:;\^SH]O3^_ZZC;18BS#<$M C 4E;+!E8HEQ08>:C1#CI-6P+1\:_ M+,D\GP9 C2H6Y*P2UAI@31J(6KD+D\[UD6T-0WU>JRLK2U?+KT=K#-2H)7!N M_-G];5J5H;*P_C0.LIW:=-QCA;**G"MD%A)XM"JP3U6EI%+5$L+4_%7\=C^R MC&YI89.%ER6K>,2G4I!+Q<6Z7%R4%8G-,(7CB54NWEVVQ_G#\X6B,6X"V(AV M#F(GFWWNB49BH(8:I4#R-JRHOJLZNKIIW,28>,ZL9AY MQ.2F/C"JE?/!I;[0L_2B=SDYMS,N&81Z,HZ'Q)N5PIS)?+6TLD M"PJD(J"2R<5)Z_.P^=#2^]UMYUH)YT.1&*Q+-_[:$+%O^FJ%4LV:O][HK4XW MFLB-QIW4,K?X=YI'+MH9_]'*8F2Z@G6YX-VJ 96H].%^/W>M]>[NK=RO#53O MQB5HTAFRUR2B)X7F!3G+?-=Z_?=('Z)>\JPB MF8UE@W(==::1OE"6/& )UJB=X1^+U]6\_OUC)?_B.2Q M-YTY$:4I>QI#,0>,\[E"W*IM-A@?=FF7VUT"L:$RF' M;3]NJRY7D95L[/KV7"(K;%P.;9#&EA!"[I<+,W]T7JW>ZE$*H00D]A[%PPXF M#YU,P:S_,K^=)<4Z"@$S*15 .-14GES])6?9 )XJB%T=GM M_<=V]>MU_2P?(9]0$J"L+AC8\/*'M017UV\__JXW/FH71XFQ8\-1$'^)8R5; MEBN%Y)0X1N$U":VMK ,*MMP10 M\Q(R7OEL6U?VI[MJ;V$;H"T@YQAD?S%3D7.YQ1;+UE+S6MT25J+FR>UEKWS; M46X?]/6&B+TTT6VBI4)6@?_+KI[ F;",^[2"Y:\M[/AK-AIS;&-KRE9634>* M2B5OVIFCRH\#M=5;3R5/RU:VO51@50T\,G5Z?-6I#[-5-=-9KZ- 6K:R];2X MHBMN4C_NU#^UO_Z:E!9&>EZ>9/[PLI6UE-\DI]JGT"1&K0OZ9*F(17)MU72Z MFFUK'4EU)54:6KKI2KH);&"P;M?6,):43X:BYJ][K0\ )8WN-<= HXL8F?$> M^$_[>*JZEXBC$Q,GAPFA^^GTUM*_Z45W6$E(1&))A/"7_'QZ@YM(0<8&CH5" M[!WMPHAQU=9H4>EJ45'CY$LE4^Z4G8.O2:FC618C<9%CI9R1,YG8.P^'$>.J MZ3P1T4S9^FBQ)\ M_O'PY#@4A :@-WBSLMGVU]SI*-NL%K8DU+"^[C"]]TT$*K8C 0K([.4?W9Q=_[CS+BYRZWG5W@IRE]+3]D\Z1>4]3Q56T/ZJW8NW#R% M'EK9+]G?;O/[]7KMIF*DT!A(#A0BT$3RE4+B0L)I)\,T/)IN-.UDN(0]':I/ MQ1H,UMK%\>^/!YFAM5YWW#\B&/P7AH 3T[G0[1T=_;ILGU\H"WTY22/ - 3\ M(K0X.:O91K5S6+X;I2'@38: W[DJ8 3^WMT1;[H8T:3(#_\.O?,J5\L_)\>? M:R>?C[Y,#O.W'JZ[@ WFRY-0T7>D"^U>NK(&JBFS#V0)KH?>?2\-5!MNSC]2 M9A:XV0CQD $SC. 5WN*P4>VA;8PZVH=__V]O3SK2-:/SCW2I]H XFMKOD6:V M-4!E[KWT135&^*V)^]#1[YZVNHC8N-W%H/*>*.(5^Y>P#G 9!C\^H@'\ MMS-4V^+?T^\ +:\*X^H86YUC",1A:8 M+H'7O9K"G,#9>^EZ/(3W5VVUI;??2Q=PBQA>+RQ$H)(+_NJ=^!E^Y1.F(,I_ MWP&BPW!N:^KM7DN#2P:+#^G0.)9A6P+%'@$%R")(95.K!X%":!E 3*)CB:# M%9MT@EUUH!OC?Q:M_.BTQ=9X46>4]VAC,/_;^E!K'%9W=QJUZ\;E35,ZOFK< M7,K2R45M_]]WK0_;M9L+R]6U1Z#C3BL3)V;;&FC7ZL.A[K0-RQG98-<\N >&U;Y]-25V M,\$!.T_][.=$SQS].N\UL]=:?I/2^15VZKGZK-[W3BH[0(MAR]*PY J"O M^]KN3LT:P'IC.JK2>T=RU0?)!@8&D(RE.]4>2VJ[#?H)=G0 ON> GFP#D^N" MLFK9CJ2;*#[I2^"(0+]#R]%)OT;V,=1LO-4H;ZVNI+N.9#,]6^K"U:(/4,;# M!B5GU'+TC@XV&.P!WN&,' G$1?#C_2W#[Y]#%%JWJX%QUV8A#+4L0)PJS+',K698G%T>>;;FG!(Q+1 =8 ME_MAO@6BP]>[.W@>;V:/H;2A8U"\8^"&?29;^VP^$4VT3IT69=Z^[?=V4K)$M'=O6:/@T/9SZ>%;=1_207Y$> MX,.:K75 'B^@@*^ML=[[_OOWR9FZ!@7@%VUZST;/VX<^SA/.[(=E;WH\%@X4 M3\[00>&A0[WZKSH8OC\,( '/W##@/G<=S86+,:;O8%,MV)D[1G2.,,KN4\) M[6B8(V];=[J#R")*@A_A?_$EAT!+3G]WAY'5F*74S^,:A6>Q_##Z6#S:T1J9 MKCW>VSL\_3DQQ]D?O[\=5TX'?LYZS;*'%GN3!$#$+7X%@#\/3S?$!\*:YC,B M2=79!*JSCOZPG#)+NNPC+:JX*2W*"X]PQFO?'9X,"V?Z2,]%K@N%>#LVPS## M@J^^,H28G<5G>4/X?!1NNK$?6L.SNT^7@W+$^%PW>+0 FX7]L,@187.3FN5B M&;&.9OF(O)WS7YG^[;?KWEDQ=@TP,H)?60=\CLJW^*8LI_(].IIO1>OCYX,O M&6.\-1I?A"QL>9V/G]F47VMU'=#MPUG#4F/RQY%&.%\=Y%3U2!^4EE('G^>( M":.=U=3!W*^#ZWJI^OGZZC94'70C5P<5CU6GZF""@RNN!M(-QZ@WX&+8_*CG MQ% N'5ZE?7 M)TO-:.JA7KTXNCJ5JK=:XN;A.(S#Q ;V[O9:F4G]MC,L =V*>(XJED+O M=*66:MYJMB-];![4I(LJ:=:?QLZM)AW -UA P<-O!BC<=:SG-RU7TA[:FD9Z2T[84@@!KM$V M5,=A^^*^KJX7-W>\N+D$DA0)6\F\;ZL@OK3?(_T.6*KITJ?9]_O2B2EA7@W3 M,NZY/%1! C[:@\ ?WPN^%U4IDJO @V\=DM2$&!"*=;-G(+ M%?!!DO(>Y%4? MUL>]H5KM B,C$2)AD*O=UARV/7Q"W=T19S!/RF9_:B*=4O"C P;I(0/4J;$5 M4'(])5PG!S^^WHZ;7PO#![\)<2WP]GG"$O,Q_EG\[G@UJ_Q\N<@N"4NH N7* MNH?ULP97B,*YLC!RI%/ M=JNM\W/2ZGYN]WY]Z=Z>%A,N%;D,F!:%!T<_)T=7%Q/CHI>__^@+]H[N# T5 MW@)G! 38K'VL']Z<@51M'/FR\:IZ76]*U8M#J7J.PE'Z6#\[A*^E%>2I-$>@ MKI0BN#S"ETLF?+5<%4=(A<;396B@:1 +:8^E0\VT!L#=\3:O7R4#T"/:_O=* M6:L03B0558D-K K&2T*,PGN;X/45C'];MO3N@_0&" !N_^W;E7<1=9$1OP<% M!:[!3?-P%C[^-7[[5*J\N$VOGTZ)GWE:>1V>G?Z$.R=<5I]Q'X&N.3_U$QZ. M(:N[H^E[>V=:3S7J8/BZX^DB#J0K4:I3U6]"S&[*(DM[(4S3 MZD/5:72#9C6KN/!!6;>L)YN3@9O-Z:02.OSDR5,+OTJ;H(U^# MZGVHM=Q++\^*G\<1ZN?BC$B3!!*9"MRM2"F7GRXRGYH/EV=%OZ3L<,8R>5+K M%(2S(MR1D-$B771_KN-V)6IZG1A">OI'"]^ST4\E- MD7%3YNT4ZH]XC/UK;P]V_7/RR3UKGCZT1V"*O"R_]0#["7"M75-96(GSOE1? MQ%EB.'HQ+KH$A2C?OW0'%Y:B7A@)YK/KD,\"IIO;+\T-#R^FI-=1$U'LS377 MJ)5_A:Q5>G,3\&!P!]7;N!GN43(8KE_AC+?@Q 2TC-##.+UD$&%5PI?0>F[& ME\;D5Z%VUM83Q*_%U_/@7EN9E@OE@JP\YQZ^#$=7$LS1GTN"PXN[BU[QAW4Z M*FR+0-@0?2[4TI^C>OQY N.1GET?V=;:NRSGBOEUKF(V,L9/_B5T+RUU]>HW M5S\GQ]^^'1CJQ>^Z\Q+<>Q9@[XH ;.NRZ&*QL TJ=[(:HV_8 )@6%0NI<$6R MGES5?ENYAY/33W8Y<0Q_ R2]L'(I;-+H:DP]?KW[P :NX/2E2UPI;EV[FA"6 M2_;K]TOUX[5;^U$X?1$/QUP"?8:;(Y_-ISSWN3SWF:[K%7@N*=TK\MSZ>6E\ M>YES*_?*]O#E/WBT@[O:)CNLI-$7GW@":VGMF5J]II$?'AZN@8%%Q+" M9@'ZGQ.U?UP_.+C)-,[*B6*S -RZ;%:1R]OA3TXVHRW&QFB1$%=EM$;GL.R4 M6T>5R^2YMS= U O+!RIAHQZ2H=T&,R'6GBJR/)WF8V.GDW%5^WXQ.F]KOY/ M+-?EC^5L)>6.S^6.]4URQQ7)\.BXG+TOYM73;O)2*-:CT84AO?P&V=VRC2P+ M/R??OIW7LIGC7Z.;=A2-++>S:&'5UICYM#7FAEMCYM/6F&GYSTQS3%] :9V? MF4SEE6"0)]?U\]T=95\ZKUY4C^OG]8MKWK^@*1V>-&LWS>9)XX*EIE]4S[XW M3YI2XT@Z.KFH7M1.JF=2K7%Q>'(MGKFJ-V_.KNF1QF7]JHI?-*-NP)F>LW?. M1Y9]K]J=O3/+N@46M[L3[!*:GD)LK4!TDVDVJ%5AV0[6 <&#JFY2*T(Z(X.= M4: @;5^J&E,%:A;6CV(1F3GU:5?JZZ!/V2AMJ$4B*]'F+^)%=/B.W1W^$JID M&ZHHH$:&:LNL"8F_)/^I#5HF:P6@FQU C3W&JF]J\<#*G+HC%W0NK$\;&0P2 MRZMUEJQ@F9W?H-'6J&!\[IY94>#\)Z0V;+^E ?>"?[%*JM:8-C!RJ/;M'H2W M(SDC++SR*OIX?;PC\UH^\3EHJZ!6NOX7NSNB!M :&9W9QV$;CMXRQH\^MZV6 M&O*Y"B"V]6'P!8&?_$)$/H+H81C\V(-GH#Y:'8OXO<\ W?QCIX^@!SYG=',' MBKI_-(X.]*S:#%O[$B@+JN.,;#@NS4-Q3[_33"I:W-U!!,\.#;J M. "+JNT^GD1G7SJ:_["M=0V-"-D$W6# :S"QC8Y?Z\@0Q72!?I%JJ%G<6VJ[QQU="1L[W>[.P'Z]'['ZXE5TV3$-00C&4MT@;8' ML(^]4UC @.=H;5RWJ0']DA>'7E5_: ,[[U$Y]D!GVX/__:2:6"CM=8!"M@A[ M]7$ T+!]8^ES"WO@4HX7O,FU)'TP-/PF'A[)\U_SW>HFNY*FACE2P!O@)\A6 M694KMED!7LHO#>?J< IB+1R53N=#+&%?:B*[#1P18 (>9?+)A)4122&7JH7> M!_XD,B" !+]/[U<\^N&Q9F)?Y=T='*EWIVOWJ588%V^SK5$/;C"3K*"X^'?' MD;DH%9P/6QT@GU/AME+' ?QZH*DF? F?:RZ*76 O5*;^J!X\X9@(/S[?6Q/T MSLQZ;Z8WAI6B-0"T9>NR]%$S[C3TO\";5=/9XZ^?\M[,]?(L+%-VK6%(W'AY M!',P\N34V2 J2?WCW108>)]!C #]<&4PZ 9]/OC%S8)_C3V]]ZAU!X.-=?<( M[8@XY<\-B4TMOY?-'FT$QWEI:W>Z-7(B.\\7.D/E+SK#J2O9U!_VSA%#TB4A M)ZEGB7#22:87,>0B;MTI[NZL?!>#P:^M5",2#G2P33"WL;"[T+V%VB"86VTP M[?@T2,WSC*FV]O?J>,LK)ZNJ>"_%J#R ,_M*03;6Q8/?ECT%FB.YY3Z'/ ,2TN_YX)$ M#CATO6?X@%S^R-OW#!85L___!C&\,7).*%AQ,^*46.(':XN976!(];K<+FR) M$(8G9E_//L/ "7ENAC'N+]!GMU-A2CC0C9&]N_.$7,16I8'P,(L@2#?-JHRM M43$8PENW\6"'4'TE'4,E4WUJ77]YQS)&%.FA?N2@['F#4K$'NJ;R]IKPQ3UH MU[:D#U3 2$^&K^T[;4S=->&)CGZ'?^+K-7=?.G$)7&J([P<_L-UJGIPDD^(_(+(B$D(\<%NVBW5&TW<=I!VZ_Z; I M6X"(@693H(WMA*_0N7"U%2PBX ^#>+D8JO=W[O/&^MN&K>Q0>SEL@8>]C2S<(PIX*V.*Y#Y)( M9[!:P+':8.*J=Y;>P<0*F=B$H3T$X1JHPR%C2*IQ1S-+/1XI2QV0J8Q=M6P= MKBBF$K$1*]B!.K!*7YW@NSN 8?XE1:(=%FV&BSS035IG@.R9N@GCNS45Y_W" MBYR^/I3Z(\PW:JLF>]3G*#AN$Y- LMWD1/C> DY>.6)E7)NP+B)S"\YB06G MK6N48 )PX2#7]+;&=5M-$#;&8P8OL:0"D!6M495AV1-@;K?6$#XPY9U^.WGFSN&59+->8)CBEAS/@(P DW M4.(_%V(:6W3C^WF?;:PBZ*",'JHZR6?75N&ZJ)0NU#,HOT!PAH^8+#(:"M!V M=]Y\O#E\B^\A3J(ZHM&V"M>B1?*:]VY&T$C<:WT 'A,E_(M"SW,@.X0+_XYR MM8;T915CNXXO3-FSL%&6:(7_1$4#U5L'AZM8$OPQ AJ98(;&U,V$!_&H KS M:0.WHGDM_E08G@I"R'+&CJL-2,'!SX:6BYETN"(H\BJF?QB8/H*X0SDK]:U[ M<20!_6U:$K,#-0"/+:VM8B:>[@J5#$^D.S*(*[M:SZ:$,525,/=00$,S9*RA M \]3;J1M,6XB?@J?F1HU%X-SFOJ1CSX1,$>T,D2*%;F*IQ$JG3["CB-I3#8B MNHT).6PXJ)^GZ6M6'6T(Q_0&TU206[(4(6U J(!_OV5L714=^9&PJ,<_C!W;7?G3!_H(G$.M\\3ZL+/V*,= M!B9E\Q &'Q(3#+Q0K)3KKJXMH M9*#TWZFZ0?[EX&5D#$, - !6"^HY7D>6F>2-&0<%0!MBF 20PM#+%'9"N#RS M4R;@Q.E139*6JG8Y-#7^*)'UI7)[&(H[AV=ZHFR];T:!+3=(5: M["VB.^Q<6F-I1$8'^W9:$Y/%B?)T3O^V @N9:#8Q%9V/?(+[Q09;X(9HE.> M&56 Q 'GKRV UQ5P^V2R;5*<@^L7IB2H_JF0UC]MN/ZID-8_I?IP$.BJX?8Q M^6YWYQX44'"GE#&%%T?50*#3AMNI8X 0F48'4$K O ;_L6K=C' M6Y;.STJ(49422WIX<9A7V/,(DF]MH/Y"EYMOL/L#,&7?O!Y(3!L"902XK>-GE0NY[XWXW+(KNI5\A;(Y'D4NYKN]Z:1N3LG9 MC'8AJ+8 E(9N<-3YB)" -QQRDGAS:(%]*KS/,G<0.R0I46GUW.4#JZ,9NSNP MY+UEDZI,NO@E$9A8K>83&-X.YIV=\<>2"WT/K>9!RT#20AT8;CQ8H4)7AY^" M#=<+^(!%$8/07]DT*V'T"5;$'0OGM9.F%[.1JJ:D/:CH("/?.K(U?( INS2S MMF98CK9W8NY]U=0A8K,)Z$ _UYO:R=?F6]@CSOKT[<++OFJH)DZ)[:CV7F\$ MW "8"SJX $*R\]D];H$JC1XP+\DFR,BGD2##3]HT_@NXR[0+FH =,A#@?+H M18?7?,P2!876L)YD1!;8T(N?B?/E%17\$2"? 9XUV-1HOW*I0)#.'!&Q@R% MT/%='2C-F&QK 8*)0 16.9_G16C!R)%FOPA+5")T6D<""0&G#7SXCY" M?R0?(^J'5/-E48&7-6"QT:GXIQOB)C%!P6&S/7MT\NG]B^NP@R;.N_SAN\+A MN^+A]&D+AZ#&O("/H^KB,7_L95L=DEY-0@[9M-!+,0H&VFQ+Z_@1, 1A=X>[ M!$68BRDEEJECA3OW^_E+!6$EYSN\:&"1]AL SVI1J;6D@XQEZ[+R1D^KYZXO MW_N(:LLC']D;;L.@LL8=9"QRX6#AL/"5P0^#K_94/]!PD-HU=^HB"-%(!M[( MK_--:^12U:? (O_B+:DBUH@Y:[U)[I9P^P6O\%SD M^MCS4&8"CH-&T#XE%00]M@X6G(*L5'$(<(CW'^%AP+JH'KBJ;@B5XM$9P0+4 M;P#H"2CCS;?O/^A8W\K!HYG9X$"]#<9@/..51S=Y7X&O&@N]B)@(&U;;.-.=QIR^K/R6 4WX/FKP++ MU0)*4]=F/JLQ!EUQBBS@#FLU08,9&8!J0S-[;E]F!GQ7-_#'*=N, >@3DY&B MER^ )=7"=5?CRD/E @& MT@5,SSH&H+]J/%3T9$@5^,70TAV6!^F'4GF)/SY]3VTGEHNEHCWC2SH5B^UG M@Z@CW>6VD(EQ8I* %)SK3(>)>7N.V;BR9?),.1NL'R]$)X)EM>FXH [&6<PXV@Y34CC4D/M8:!Z2;"RJ-$_24 MW#2E"_5N+$]I/_/\K.1S9KE1P&]I*8JSB_S, ?EA/)(3CF'/I+CZKSH8OC\$ MO4!U1#Q8#RAF&&/%K_:EQNQ'5&7OS-SU.:@ _H#N&K.#>5@ZA>2](#32]G!D MMVE-$M.6"""T1IV>YDH&.BR(#P3S7 ,HP^X]H".@U\H6%VX*IXC0]%+$>BDP MB8[3@N=,8FV63-<+>##B;NF]'O8ZX3$;BYQ+V+ET/.419KD!E*/5]UUI(EOQ M'D@>M CDSNC'Y+UGNKH-"_]FA>%(W_@A4H-W%8CRR/#/4OE1,C<.L'"!.-&%!_8$7(F"1%#-MQ9[D51W^2/X>X_-C[!Y&79E)?L(I'E>XG)'B39LHA^ M0T/WW%B\_LWAY27\[-H:2DW4NFHLC\[@=V+*A&BBAV$J50FDJ:EU,FY,ZH]%'26=F9B5D$=X?>"_\-HF5S&_JO!?V'6-\CND M2]54!ZI40SX(NV79HH U=M1,9::_77$8< QW5#_$H B2A\EYB3;CA<\(+,W5R3=*D4&FT5-(^):N MXD "Y:.GN]"[$U-.7Q51!)H%YU79%\J='\*(>BAOOO&%0&C=[ MD::5%"K K"07P\YM6V?6,94.#KS .@7)O(1?%N#@7*$K2O8/;G9CZR0W<_UM,\W]3%OTXVZ0V&HP,%96=W9TF M2ZBJ]540GB>.,]+27).88RN8+::;(_+/HK?(ID)1)CI55J6%5? :=@4'15AO M^^:XI_($*N=%&AUSJ0+$H+7_'EFD+1E4H$4P@C%H6*RP/ZOL[E"?-$RDIHZJ MDFVAEJX%WA2(0DM'E\=53*JFD"Q//!P0DSW&^$;5MM6QPS.F_0;CF"37QI!A M&UB*Z.H%9BCW%3-+%^T1?W=,ZE-^]^Y.*Z#FB11RELDP#D*7=@A+.X0EMD/8 M5S@Y/#TG%"(E6]R2_CB4-D4-N +)-L@(\'X"6[%XHH](I!&R,@ K,X M_-X%07<&[V\SIZ_-R]-H0HER*2K<+J)K^K*$ 2E$"9(-"1?'2\+J:!26!XU2 MTV@D"JDYW+!S@H(M):R_GK#"N-E4+0B/P_&HXZ.^A2D)I2040D(L9TG$;UK>XCEYI2!4=HO!^FDT>VB<+"ZTH7*H\D^Z;Q/^]'_]633K#(X M\ON5(-W<[#?W0>FV-76$Q'.F@L@*4$ZJAK^L+A@(-$G!.)-HBX>=]8)^;.YY M%!E(;=%!*5#7Q$O"6QA_P]I2S+3$GC_XK%\$+HIAJ2.3 TJ1WRRP:_%"EX:^DE%**J&UZ/>B]'=-;0$W5L/4)RY=J MCWEZY[;EM&PE[8E(/,/\[LZ1,4*[G=%.:A"^T""J)_OTRYYF*%6QZ!5@8BWV MP5+45=Z:"WZ&F4A4HN@/#&9Y[V%-'[KL#F)":AIC.[LRLLKOC)Y'?:]AM%2UC MY#P]2H9G=9S,3L7*-Y:/UV%M8]BH9?%>9NWN U["TC$Y2@\)V8!&*N'63&I] MUE.QO1=O6,;!9U:V8+SXXP/TESI]Z1*L\(XLU4>V!6>CFOC9J6V9/.>?CL64 MKD9##99X0PE]?#8VLF%_=98FZ%'![-E(P:/!7DW320V!'J7AI^\P+*MM=E;3 MX#-!P8#?W0E 'W*^+#/#1S,KW7#F(5KVA0Q_$N'T?^^U^@M2AJSXEUR-\.!;R>\X@;$W%&Z%_?QK6BF[GWTM2^+ M.4G(Y ^G#JQ#U?97$^,'Q5J4D%Z,_L+Z9K3&SS^5J!B M9/)1\'@W J1]Y/&EIC<7/M4:8M,:FE2\\.Y*8\;%[DZ3IXHQVK\4S;J!.)JJ M06R+OOB*CZ2Z1LCL8[,LQF(^O"FS?CQ0-Y8CIK!R51O:8V M-?C&3Q>D.G%^SBP9D(IVX&L'N\<;LE]UQZ?0> 4_" \6^_CYA=3O!3N4FCQ) MSW-48V7?5,^@Q>[PW9TW-TW&A ,ZE"^AW[(:&]VEJGG,!&(IB"/JSL@J<[1 MY@8OW6%.>]92'4X1>]U(PP#EWR-R]X&1CVQ\#EFJS*<8L7I;8>4!I!V+N@I1 MO10L 8*#-60=Z8;+I"\> [:4I#ZG5/RK<@$O^V"HV!:RS^K^;=VYA7\Q:4KE M?\#Z^>@'O@,OP9-*^D'CHE:2 U$CSY\BJK@G'!LX8,7' -8_><,+2($)YBQP ME<1KMF21>H*)IJJHPZ RQT!,T!%=!>^]!K(I5X_/%D1;W71M[I& \_'JFAI> MR3S>L:]$;]12W=CPDWHZ&WR'J4,_\7[X/J:-AP=,;/DS"ICGN']*/979=H0WC]KP M )ZP]0'-I[*Z9&@'D$GX?;(_,'+11T<::'%A:P8VO>#XP&(S?!56IP4E#S-C M9O+&=G[P5*1<2LX;Q#"3[TN'(FS;BTY=DJD(2X1>!0\727]Z= M3I0!LR9'C%Z#E.(@N7DM#3T*@:??H8Q$\X-3&#?TF!K$%N+#/PS!%T=!OHB/ MCP2MD&M!'S!#$A!B=S0/5_#0XTOA^7>%=^%R\D875 MP=9J:(V(: "32+,%L%U;0]W5Z4M=P[J7O5DF;75(HPWQ0#WW%>C/%&1QR"L% MOV89IKF,S+),I7N HJ]VV(+4LQO_ :BWX&J;+)N7O^!)_.%@IS-EH7D#4:4 MFOK#WCEELEZR3-; ^"B<4TE+LFE^+I\46HV>'&NJ)+K1BFI0SZK(I@NXC1&%!-5/O[W@#8E9H';-SJFVR:V,YWD)&@%&:E/>%1?O MHH;'7B<=YI\R56/LZ([P+/L*M!<0X*WV6-Q[.AT*1].H?.K0HU"YOY3CQ1.9 MXQMO.,[5U;# 4V-Q6N8)4'WR (8'OQZBW>_[N>![;<@C[H][]B&?',#NVZHW MD.FX6KWT!S)=DRM#HX[-S%T.O#P,3!TCR#02 +DW^>9P)0D[U^LX*99&@="0 M5?)WB*;]V&9TH(HQ9JKCC 9#AJI@OR,_QHV-.5&E=LA=$Q[J#G2Q)F.*>U\8 MW^N1:V[.[_B86]7UW#6AFQ7K"Y!V=PP,)O'$@I #R<=X<"%2Q-O]3_DN5#P;Q M9?W33(1S#LI2(>I@(Q[H':A*\=OE#0+Y->KTF+_8Y.W^5.R"TN:7U_9^$+AV M+6QV G_3Q G?_RE">#3EA3LR,.EGIK$831T.Y &%H"38,J7+G,$S>,1[$89+ MUC -!\10^H/*][O?HI-N/G:R"W42E)/-"AV9\P2_U&>11']B=&B0@)Z_G$ M!M#Z/(^M['6<4=F'BD1EK

;'L:[U3.JWC#_N[. M]50$0UP:BH:+_L'>E7JC[??V91I2#+ 2^J[BXGJ%%\= 3@([# +@YX=[ M_ )OR=2@40ITDP":H-I/F;,SVR!O##?5^%12'OR9&D\PBW9ZV%>(II;4'G1G M^R(S6WGYCE#*A&NI@;GP@@B8HAZF\GHM=2G36/$Z]G-%55!:0)OQNLKS! J< MN,?SCI=P$R!)!5ZUM"[,8XOS=6&6L9(JPXD!FI1A"@!S7SG988=B?'0-Z^I2 MS3B^4'^';CHK9V1#;_S&^YR#"[:Q[Q\3>YX4-!J/"XJM#2#@;>V @=YVQ:@0 MEA_D%4RB]D=B!'LIL4=(QN[N\.YW=494Z\/ECRVL(EK'KVJ'C7LM<9>1B#7&W4FW>P.Q5$]NRY,"I+H&[.2I)GO M)\)4% -;V"#8CF_Q##30>#HRAXH9BORBH-PRIG11_CT?@B6C6VLTM$RQKNBN M+Y0GRY9Y;B6W"S'I#>C44\;(0XX;?!IX!H-F8S(#[T<<>./C'01^KSIS@"=% M=DH!]G3&$-0_"0"(YO;(X);>G'V (0B['_OU631F&WWZ0?LSN E2[Y=809I= M8##@=1Y<_Q8^]1#2V9>JKJ2I[?[N#H]P2@Y%[#MB>BK6O0&Q=Z:8ITQQ39.\ M^_ &E@B*,WC1KTDIBEQ(&EBI0+.77%!]AJ1#&19-3;'0'_N8'AV6P!78-RGZ MGLJ./+5-WE.RB+@O%?5\P:C).^S3M^B_B8FHLX\+V;!E/"7)>5?E-.]JPWE7 MY33O*E4I9JR0$^2!IAVD/ "=#D0VH= ML!8[%+DC%:*4S\@2.U6)#E5Z4VW6\..W^](-Z4#\W[(GB[%[GWCOW+ ZEZ4V MZC7"FQ#XF2:ZSG2]B<&LA[5[KVE,?4!?GC._N)TY*8*YS+/= 43,7K?Y6M,H M\W\Q-1#1*_4(P@6&&M7N4+8%1>B%OQ";1Y"6(P:&HFYI:'YQTX#0C?\(?$'Z M M=6O$&.,^!YV\#4N1$UC%#)58]3@[$:R<9Q=72*(\HK8[4OUNTT CS')NO& MZX4?3!I(*V+-J!R!/FG;8UB%5?%LV2W9RJM]Z%VI!7>)PN4#=O-;8W^ZW^.N M*BS'?XHSB$+L-M- ,9S.TC#9O%-6NQ4@=U"%':9?HZ)J.T$G1A!.6_,=[L'; MXI5S!U_:T7C'^E (9]]7LVQLH6%1RH0QEKG/14 PBY[EP? :YR\#QI91TU9> M ?*^A[ ].4C>R.&<9:QQ9F\R&VZJTPL\@<5P>V2\!N+6HI:1N^4T'+#@6=Z/ M+E>(M&&. DQ\2\DE+B44=!D:2+J[$\SNWZI];"7R@YCG0B#@SO9T(]%@X8'* M6^F:HGM$^(^Z.*C9"\BB'B($"O-"=Z0WH,GT+*N#%6QO9=^);6O,V^7T]2& M:5KF'N^2@1VT;"T0&..CJYU]Z9@O)-UC#PS#L-K<$S/3,PS+D&""$Z[^88\.-K*>*\(H>76;58M3! X19K-1 MGE87P]DZ($RWVZ.!0RY*Q_,]!7^+J8 4(P99&8Z>W9T ?B0?/3*?J3V-)R9& M-9I)[&V IQ8PO7./]$[F)*:S9,FL=, *HC-;H$"A,Z5.^_A@KC!@H;JK[1F4 M$J1[]"1(P._$-OU:P=TY#0$!^3XUWF(I2.ID^B]84$26Y( 4I\8S>(/1-_S)8]!57J%/&: H=GCKD:FC1)T$! PH MVI@YB4Y.)#<_-9,FFFO=D2$AAF@!4F,\$F#_\NF YPD@RFV-M5$WK> #0+=V M;SH?F1_<[@YVC4%_42<57;%-"=9MX(6@: S][@""@?B'!J3@RF36D$N4YGGR.'(\< W 77:[5(5A^_]R-R^0JM5>_!;@07G"*%G-\T[O>N#K($VJ'6\5\_\>FKE(%C!->'W MH[9GY 0$4G!!XE COT)[!E^^4NB]/" ,,&O91"L"C2T/#&IH-]&P M:2,P(^".% =A68H=BNEC3(2XZ#0/\C;%.#(KSG@$*N/-&,[%2(3L?(0_TO"!Q6(:'VO+$]IQ%)OV>+K0+#@AS6P9(+CV?PIR+I.5"YG*5._4 M_^3E2CDOEW-EL'HS] M5*>Z$'MU>[;G$D.6+Y( 73[0QT4-\PJ>%Z5]8MJ/ &YW)P"=AVVJ30I%+A6I M$7'XS5]!LOXGKU3D;#G#^@4QVF"-XJ7@-EFUX&.\BDZ!LP/'N_5TC3!1R[91+!;D3#'S-#=' M9OX4H,>VA>T_ ( NF(WG=/PD0QP#76[&F&M1H):5:%K8'-TMB.)2D:%I.9QV MJ9ZIN[N#S>/!"NZ1NPRTO('.BB_FO)%:Z8-\+69QB[YXS2AROJ!,G[E25.1B M3ID'$_K,L-D#:%$&Z\CIQRAQ_@U5RW$/,$%-RD'5T=4YP,&"B[4.#YA9)D1: M VH8;%?HR .)GJL4Y5RQ.+VQ+*A;1;E8*3V]-52M15M5K@]/ZY%4/VAB&W56 MB\E/"#%!KF/TX^B8F8 ^(WA5\YB-VMD7&2.SZA)70U!'+I:SJ3H17U]\GD^< MRK3$R;3FHY[( 9F6E4O9LIP!XPED6D[!$2'+R[2LC.9#F0G$'(HT\MPMPW^G M[3+.ZL#0("M@-3D6LD%;%.[/E6.P[WQ9KA3*3\LQX(?9)P79 @!!L!ANWQKU M^D]#&F30XFTH'F>1J%-79J ?$EY=UF08\VW1#\-Z\6+Y'7;"%1RWHQGJF'E; M#,L)CJKF1?.XAE?1[I?/4_4M2I.&)TWJCZ2)=]Z/=X;2)(<2V92?/8-YS'7DGSV%-Q/:,R78G62E,! M%B]1^2D[)XQ+IHI6G,HN+Z07&NX_0E*&JTSSSE0T=)L]2RXL?4\_/NA[^.6I MT6Y+^?4/+)Y.^-C@Q[57TDI"!/2%Y:(B(?J+R31/U6OX24:?&)4$]KUU+Q%O MEUQLQ>=-+!*M147HB0_?0,T*,TBPJ-AQ>!YER[;4CC8UTJ)GJP,OF1(TB9&- ML^Q43(WW%:#I]D"@)+%B01HXL.QLP4!3(IP;%VPM-#=P(=H@GK*!@VP*T[X_ M]HV'K\1O ]CWAC4RM##SW8MW,!^)'\<(Y-8$\IBF%=(MNW!;S"7"?%R^5:Q_ M^ ?_%KZO0%;Q/9O-:9D];6[,4G6E8AG]8F]Z^!:\ ?@2[":[.U+L'OM,/TV*&+)C, M/'_"=E$#HWIXIIS/5O'*J:RD'XN0;=$%@;<)PE@C)UE@CNL=&M2LKHUW0A.#R;N!J4]T&4AM_F?+D8D2L.26?T&(S?=*&#R^G;?\>O$B'ZS!),-:*98J M$=)U;;TU6R'TBUQJ#H"+9TP_='B%\J/:;#W^DVE/:75*ZS1!QH? MULOZG?NMHPXQL=D=\'%98K2?[S!_EVJV@VOFP)IEH'\.=+!+C9DAF7RGHYG91W)\ >@KYVJ(J M:3>],7*I?3N#$(>B"ZOHBCJ(IH;(5AQC"FMZES]\Y+UW']_EIFC$^\9KR1OF MEF FV=OTRF_#::>PIE?^P[G^P( #R])SO]C8:-_V4\5Y:$M,$VATNTX?J\[J M@<$VWH\YQQBJ>L=OFW*E.9IJM_L\_GVG&=:0G"R7O''Y');!DZ*>'41)XR6I M994XT+>(39SAE?481=LKDA'#!UA2$7.YAL=,[RQC-- "J4@>PT"6,-^'A;XN MR[[E34,0 '* O>OH#O,KTS 4*M[9E\YY$^P%;C'F0@/FQDII@&?!?]@:F,CN M+4VQW::FL1DG.>Z]9E#X8U*"?1.D(R^$W/3'I/"RZ!J'CF>/>=-0NJ+Y4G#R M"W)>W9F3/LY \/:#".*YW-SGWF/=-5R>MD$].P;8@=] E *;:*-RQZ-(3^$J M]6YOQ?W<8F;"W 02:Z,G+?1IBPX5_&>7EF6(1$K>/((:_P=[TWHU<(\YDS%. M;95M()FMHN_9B$UP_J,WJ =T:AQAR3( ,/+X./CYYE##A%3\C6NY8YP\*;1K M &.$V4<4WWDK$V73U P^NIKRG226>F'$>O9:?;92M5Y(?%L/UW\"06& M$L197?32!=#4\(?!\9C46 -F6K:0VZ\L56ZM!!\,J]J:FQH:G@@Z+Y,EJ@Q1 M;((XE2(J/2]#=,N(U-H>4(FYX+4/S#LABT.G+]Y M5"@!3%:5F)'O]*U[5FLA.?ZX0U:@A6/-O2"]GY)"65[8J-!+ZEI\OT)O#Q9_ M8MM\> WU\OO3DDV7J Q.]\(LKS402&W-31%09NLJ5X6Y.K1U0\IE:.1F[AG )7 [ MR@MM9\DMA)/CG*W-%("RVM#,HX+<#$%VZ>?NU:@I!P-R.-\8F@=+"V &5CLR M.WC;+/L?R>ZUWBB9O*SDRK)2*+P-N3[\#N;1M?FX*K?^>Z0S'S$&HIQ9;/,? M*Z]]GA*&7''/0U_QGSF+9O,SCU.$^]4'12YD,G*V4)SWN]"W!,![!*#V/V3>UT6=2$G M4\A6Y+SRZ%P6K1@5.*4L%I^6-PK.*FSL4 N>XD%1 MH5TA*L@EA0JRN3R H[P8%01Y0#&WKT3) T*%MS!%EY+T3^UZ%2WEJ4-:91U^ MB+E\/HRF0K:P/!C;M'_L+I/-/R+B>/>_BA0,73S($/.9_4K$##$F!K/XP3C9 M7030K,+M@LO&I.:PIA783?@YXNV1%AK&A43GS(@/>SE8>"/.1 @V;.TYSQF_ MK>Z,O42FFI)V GR>&HP^ZDHR56Z' M<2,OF4%T#X&%;=VUJ/&(@S%_%?,W1VY?.H4G5%GZI"(F,6A:Z^NFRIK\MRT3 M/5 (>-^FA(-@*@$]/9T7,<^_?X_M^SM30&N>.>4!Z[(I[@0HN4\I%6,ZD#N+ M9VPK@\,!*-, ==Z.,AJ]OL:=CO9]AGJ MIFJ,<4(-I2'JCMKKV5I/!(YPZ F];+K#TEL!Y0HI/REUQMB+BZ66LA;"P=S2 M-U?4+/CPK=>G2^*?L)00.$LV?S641MFT#:4@5W(SLS8*V9*<*\V?M/&(JP^L MCN:XTWU%:9"#:*L#*]&,.4KA(J:.X4RM1YRQ:[59+R<^H(\/#73@/Q@FQ?IG M[]YU_.W+/$S)FIK"G3&L%O8(M?$?K9%NT/72NG")4WI] NA0D@EH [R!0_-1 M_V-DE-A:%>?B#8!M_.N,A@AX*8^ P]^238VPX41],3<8CEQJ1O:53\&QM;9& M'<94R1FHAL%[IV&2@/C$'IF"+# ZS:...A(&?"Q>S][L]UM#KU9'PQE_O$:8 MI#X&%BE2Z??"P5E@+-)^4;UN2 -MT"(6/C)=&].G-H#\.:@/MD>-\7"G^Z-/ M->+P3IW-DC&U-L,SZZ-KWL$U9RF?%&V^9;H.OY3B(@Y4G-RHFS2AQG7\]%G\ M$L3*B(\(8DV% I"Q"9EP@S"'DPWA"S:I$TQ IN'9%LV^LA>]A<]G@U$V- M,;%@=S[=-*T[3'I0R8YD#$C (;'&[ BTQ"9YZB@6!988CZ%M>I3%>O1J^UMY MW=-0]UJA;MK]O886-JYBS F]Z2T M*@)37"^!:VFS_S.=7;")HPNY9!MWQ2]YD4-2!UX^9!IB$N06P1^[$*V M+.?!2A+!F]>$5#328%BA3'P:*%M#/P_R%HFS>GS7,G#X85_$\$$&7 M!:\6] MAT /T,_DSSA 1UC+NM,VXW?ZL\AS\R/=#(.-H79WX(-,+B=G ML\6YA4=;ANJMI ^J< S.;_,.>OZ(=622,U/?SN"6,Z+"2D6-?."JP<,B*CQ& MDR]\TIB=/L JQC#<@J(:ZRQ!B(G>K:[Z(&$03P)I0[NN,%)8&C#%6_ M:BQDQKO4U3H>W3NL+@Q6M36<+L(\HZHYC0CTG5*4$'ZKI6&5&(/4&!V3F2>> M'S#*GAY/+_ (])['55R$Q@[8&T/*/V2=BF<_)=>X MK3O3E>?HB1]@U]4)HS)&1E8;U#BB9_*G Q3TI;?^2?@5FIJ'ZF!2ASJ3#?*8 MVZ(BL\',SM@P5%;S,)8M+6YD5;$_NZ. MR'TA$9 OH@@(S*&M%&6EF)T9J5PLR(7B_!FT6T;(6WG[0$\XU<:[.U4\NRDJ M#'A!0 >E.LP CUU[TAE>TW]81'^3B$HC/]%&?IYPP:81B33Z\_*X3J,_3]2: M;G-4Z*LJ=+FF:M \OB3$42J9DJQ48JS$W"ST^8R<+V9>OHYT48@H&#+(Q1T@ M"K=OI2,-W25^BBMVHQJ97J(>F8]O5PZ2+!^NR1=+\IVJ<1GD 6 "U&77&Z)""EQV5Z+U)Q MG /3,P(^@7T_6#YNE*'8HEPH;?9"K7F>F3+8YB]78S5UH.7]4NRQXF#R:O+- M>##@1:/1.5X:WL3TL3;EM3$%2U8.3G+FA2+=D<&3B%D6*KF6/-_-XMYTGW=9L_> M:F/R-OOE4@ORZ65),[0V3NC5VUYW/Y&_RQH&H#O+^VGJB(JIJH\/)) ?N7\Y M\:*8%>0*1&A:KC<"SO='(EMM*+X&\9\I+'F)8][RD++ M&Z[,*)URQ[?LZ+:2WA[%P#B-A2O]@NH\ I@)A;6P+;8?.!*5D#,Q+61;,W&M M]*QC +HQL@/55"+6@Q$8KX0'0TEWQ NX[.'3H#'0U&$] QVD%ZFC=[L:,04L MWG!$Z/'>LHV.'.A5"=P"GJZ/;+C7LG1AV4 @U0$ V%;EJ6I9Z5SO= Q-JJN. MZ_<+W]WY_^U]:V_;R);@=P'Z#]S9], &*FI1%"DIN=N $R=]D-]&3GRSU[[=6A'AS%;C2V^VY)G;6-W&G3IU M^B1(^"H!K(IG]*8R^SG!:15+]WNNGHW7\'PN9J&:M[C3;OU;YLJ+]N,$' M2BD\B&7+P,\"GIM,V(HV^,R#'Z9R$<;87ESY+SEUX;T<1PFVQ,6X%6T:U@!3 MVXLO,2U@]6WM_(RSVF?Y _0:+EH,OE,M+%="ID]BGL:,C,,?6;"+,YJ M_;%6=U5@XJ%7G"#WV;[U%$"A1!NL< M5:X? KC$3G)4Q*08;^)F*24VE+ /2E@!=]L*%;.I4'G@"A6SJ5#9-9;O(B#@ M@>F+;S^*V'IE:"&U1LM4$@I%1%[?%=TN2*3!H"B.'-,45M>ZISAR;&J6ENN: M@L0Y34'ZZO[0I0H$A#,4@X&U5H2 R'D!ZK4P[2XU4>O1A/@I.N5[-S?_V!W?Q<@,P+=JMTC+%-=1M>5&NM1==TE])Y,53;Y(U M7:GZTLKJ5QA=B*(;.(!K-YH:?ABKF(":34**$&P$;/J*P:A7A+51C?;&;1$5(WD); 3P==75 '_OX'^O,_(+ M+VLZ()^6*>R^(X9VM\""7<)CY$E'\(1CVZ+?'QYKS&RW2IG8*IA!['B*9\ V M9H9#Y)C07()-Z\D-EU[X;DIQ^7"PIX?WL"]NYB=8O%L8-*[BX4/JA[S)%7TN,#JD-1GL;&I M9G9#6!GG.&)@FT88W'K$N:LIGE'AZMLMA)=6MJVAL-;*QE)#4M6!JJI\*HM( MXKUR88A:57-O&:!'7ZRR3A<.[2\XQ'Q_JS6WDXKZ*G>JNC,CN[+,@U,X# K9 MZU-#?XAVJE(';/ZD*9&T&,X^(W0 MXZU"#^WSXKQV.I:YW26U0R5V6 MN@W;+>[N7NU3VWC+.K:\]G9U75Y7#$<#T!$M;32)8<\2W;Z#9;E9$]U5ZZVJ M)VJ7>J*N*#.KWQ5KFC.F6T.XVJT7 ]'O#H0]'!:MS(&P,-/4+H56#!,+#LN! M[+4'P#IXN;>#!H2"_0]RQMBPOBMZ79N/V!(VV,^]X:BTA7SW\"YZ9]NMLT!/ M153<'DV$5,-">;F\!4TV[0 U-RTE\JH:* G8"D/WDL"PQ!*5A2\8']FTZ":@ MKL/$G[(15HC;]CO]7PP<83Y$G'VV)O"L_9]%0 M:6%:#HJNMC%V<'&5MX< M@5W4[QYGG9M76Q*L.H5*\%0WA*DZE5W-O35N'WN;ZR:]W=Q;9<$5H&%-,A=G MR=]G13 GZ\F 6;\-4>X-:(5XI1P3M%TRFRHSFMBV9YOV"EU.:,U$4V5EQX"! MV"]#S>'5D7N5"O?49M7F0T*K(:,[;ZP0,5H;62J5<6__@8I(4T5ITO;K[??P MJ\I!#@C6D3,8K0$VK:.V[H$5^\AA1D"+C40*W%J-@:F(!]PR*R<75"@).U:< M*W+;&)0;#/=E??5O&\BC)VRC:%3J BX0*6LKADGW\E?4U6%5T-2!P'KLR2I M-<125AB)2F)R"(.16$5--!@$ [#0C%EAG0[/=L+ZH5Q3P'T!O)[ MBZI#H_2S9$FM$!A"'+"KK2*L0@;5JC%$ZG"-#:P-+?_V3S>:'55H^5_T> MC"/=^:'2+<$FV7%#\G6X[0;6AN1_^]/[PJ9XP:%6F+RN.L7 ]3$M7DQ#T]%IC=7CM9X[8K=,2TO9%-6I[ M^[SC)4_!/-D3Z#5B$Q^19%-&D4VLITS)=+(KNURK8Z97H9]@C<,;3%DN^("1 M):SW85$F3/2='%X, #G ?IWB; [T*U/N[P57*/^I6AAM<(NQ"PV8&_47 47F M"MN,7'#F9V2D2U-L-ZU$MI3WFJ&X2S6RRE=]JZ!3.6QI0S'X),V\5F7*Z?!Y MK[&=:D$<-:9DMM&!#F(UW?AVRE$I[_JUSV'HZ_0^E=&.[^=G0V35!V6VX-\T M^%T'E*D5?J^&2V1.1U7I83$JM("M4RO_ M)"CIP8#^H$K6UR8A5S;RTC48M^CCE/\_L#!].9^@/#0[W?+XIG/T6!0K%-ZK M3Y2Y.%>OT?HVELX7UK>8ON66KU;/=@*1!*RN: M5MD(S((71N4A4WVKTQV(86^XN02CV!"GBZT)^AMSN$MU%[;9<;+:D5*%9)H( M1+56*%53.TL7;L*Y1AZ855A%J)L0GX<)?/(/>,(5QK]<1%94*=]>@B7%L\K" M ,U+A/XRHM;-V=K*:,,7BE8;XBJR:YI/M@8Y*M$5%@&5 5[(W>>Z<\WRXZN2 MG%!%H!R]]'[6I\M[E&NLL2F2%0GQ&F-<[@M=S+OREO%*.8N[U&X[J@_&#F*4 M3D\]5>'*TEQY55OIPLU@^R)CCO?"Z5:<90BZ#TBCJG3V)G5]/_4D&G7;+8V[ M3='A7NL&5CIRS=;*&Z)=%0P#"F29P'3W72]KZ9?VP]V*I>'TQ5]*O E;+O0M^)_9/R8AMLHYX>(J3+9; MN!3J)!O8%+-IO90J#>1J^F*W%B-<8)9<$E O\I J@V2Q*@AKU.'ZB\5!RCOI M8C]@P,$+.I%T#'3:I%]/#*#NA]@)734LR;[JJ=0^-3U KZ!ZY-"/#$##>O?# M>G4%;L-Z#Z-D2[/>95=,/.B>&G\S=9"L9G$A%?^@(JX\P9]74*[6.[1;N#*SXEQCX*(2$BA[A M*BU[HW&%W#*U?XJ;S<,_"6/5VD';0O-D9*AJC:5MQ:5C$I#,,69 ME2M$.F9M!3O*L&4<)_.YRW-0V.,%-FV:JZ_GM2RS:J\R][J+CKC!E$05 8<. M+%'?"*^?6CGJDYHJ7#GU=?S;>@<2:Q];#%>%5?1)CM=6#CS4S-N\2[=;\J-W ML_FS1G'4[Y:#8LM[J??N>X^X^[WMN&)(;G[3CSLL]]W?B<<):)CE>A"3>BKDU.":8$+88#$H(_6 50W![&.0XK'FVZ9I\@6N MLJL#=BQ'V*-=3[7=&IR^-7KP*<>;IAGW^P\SS7@=55>*5^U,W4H6_\R8^FTO MXR[KZ,GF9D^,^J6YM15;V!Z,.NW?%#:K4'A"CI*W< R?27HIUHXJ'V;SJ&%D3@BC,M"^K=CN?>_W,?6SO M>9 6Q@$QDY)S?<,T485^PVPQS,!T)Y>PS@6IPMDXRS0D.+[1%00\#5"&%Y&[ MN+PQ)@#K&(<()!S^PBS\&.P/>LRTC2.]Z$G@^C>Q%[=;5%[DQ>[%120O7-TQ M4"7<']]CDECCL-UC:U^N$5.WF"L2.U(C4X^S:6%ZB&IN5NEF)RKWF1T-NL(: M#4HNU1>F,+$!K3-4"^5& 6S,C>!KXVA33-<5T3[=$ 7A=EM%% ME?8LQSIJT-2.:@24NQ:)>M5A6ZW2/7.I=$KU';>G/*]++:T03ZF(H"B@,^PX MW 5>-5$0*F?4IUFHZOUV*[^ S@!*10)F#.G)RSRBAO4=_#?J4RK$7Y"1^6DQ M^,6OH,7-01?Z1YPL\)X&_=?8T [^H92R=HND5U[\Z*0 ("U,N)CJ9LT4F 1I M).?>A,?%TGBH:_CH2QEHT*P2; MK$\+ZU!K/_C*WXD7J9K+L5SJ\:%8GT/)!!P(SA\I?$-MC/NDP6&FH^YU66LZ M;@U;_4^D=T4):/$3R=?SXRYG(]IV$@2+*,G,K&J$?Z-\'_2PC_+*K@5)3E]9WLY)_V\):=;\G90Q,:AGV0# M(V-9U"10:&&V=DQ6, BG_!2S<98M13TB,+8?Z=2[YJ-I@S.#X$A>$)L2AD"N;3' NP%H2\K)#,[R:783P)%VCT M?_C\+J<-L3($:*AS<40JW-_WAEU"+!F77] ZRA2ENN$FA!T HQJ4.?7BA0^* M27P3+^7<.#H]^>_38WW.5.&3O^ZTZO)3KZ<15_37Y/*HF*/OR*M[=WZ]\CV6I+:%?SR;:(6I167A>V MJ,.62WDVC[CEA]UF1>;8XV>,I3:^EO.:D;[+,=)#R,,R+>$,^W5-(@/@^Z40 MY.-ED.7#[N2RV6L&64FWO WG[IC64[J9JB01UD!WG&"T#22I[KS77#+2WIO M\B[:M5A-NY8';M=B->U:G@0E/7!4_1PP'P/)[=;O'&@@P_1D.O<"CP+1:,N] MTTW:CLY_YY';%&I_A;%V0_^4M7+;.%8W&UA*57@"-2^G;ZL"1OC!M&UA=IT[ M]R )"I-TS4[OEZ=A>!XXT-14+3UYN+04)[9H(Y +#N670-_(1WFA$!(+]B45 M=>)<12GC\NS1J?(04=&GX<9QB#T& <=4P;PT*,8D]?"FI?N#NYW N> ;! M+\3IR'9 K(6;N8!H("^\$TG0J[",U0_1P4&KYQ%/P>X&08+ 8R810URS2ZTE M)FK$(W1$^0'W&KE![$YXKGLV]6OBQI>87@/(P][,( Q>YG_D'AJKOY)G+?+B M8AM+8;AS')_T_QE;R.<6+\,)"$MB<_@2\$;^:[K^IB+G]-M@$,P1I7&:;:$L M_/SW$^J28?:!U14REGI6Q_IEBS8<7(Q=14E<^IWSF!:"QN<;=I?F2*W/MJ*K M*+C#^S9N T%2([\'0^P$4BS:=D9=,>A;6Y3BUPQW:TEPH$+\(6_:K1.\149) MQ?IS1JCA3JB$&N_K=S!V%R4507556U_'K!^ /[XJQ,+J<4R-/[EL2N<0I(X. MUL:GW/B4=^M3_K>K=9-S%V2S=R .9#&P^V)HEGQM-?$AFV*(;N0R,A^&&QG; MHNW5B[S&R'HOT=[/ZC&P+7NBS>PIVS7'.W3I#@<] ?\[ .?RH#\"&K;W6KAJ M.AW[TVZL\!6@:!>3UA[H-7\S?6&99;=A(%V"_2)2FAJ MMZY3)2E62E+:U+3"V9AO7'R[8QG=.,8L\56+OC0K#;W<$Y5X/<$ZK3"ZH19S M^7PL3J=2&'(E(^5/Q,2TE=9_RM="&5U>,//=9:[Q'N=MJRVEV>#A@KJ%T9XO M/YC)'50P2KWBM.<>5O>?*W5VE\U'36\IT0:NKWG7VO3<^N7T C511N(4ZGL8DX&1!B$F_(-J0,:7..=WXF!A? M>!T8KZY^Y$\^GWL3L,M=-3@OBK:\3.0 X<46[15/[5)-9XT]O.O6E\!NU(=40 .NK-(C\RCJ#6C6$3Y=?Z.57= 6FPX5W%2X5>TZ/ ME4H(HOP4U9QTIXJPHH"O4@(Z67WBZ7K5@.O*C6)9.1U2IFM@3%2%0;->Q:JJ MO2'*O>5VG#$GQ"CUAP (4V;]$8!JD0CA-T8=O*I0/YY'K(T]$W#03$_TNB9F M<2"*%H)UZ&QS1,]Q4@5C?2A2MZ56"1UQ*9UCA/D<'/?/=!A55YE7H73K$%'X MM;H3,V)Q(;"9CB*F,%:AST1.RVJP>']8S(UD5C%XT_@E%=4.\M567?2J<7P9 MT=8:Z\C28O#=,_B27&H\- M3J+4/!BL)0SN;(W;UY*JXG'RR%*O4;$B0R(96F&[*ED%HOA40LFI_"1R)RYD=N M*YH,VRU%AYLDWF8ZK1MR,KA9@NX!Y8'WFSSP!\X#[S=YX(ULNE4VO3*T)-IB M"@N*(6SLJ<0:"YQ^UQ&6U2^9 KVAL&US%:7]CNA MZU$)!X+'&8K!L%_!UU>*ZE&.O# '#BAL)>6O8B0,]J_!J<[I]T_E3%*9^5< MX(T,)$JSM=($(1OVQ6!@8^ M/,EKB%HJJN%AF7>%[;13%4V^2]4NH^-+JZE>21MK=J"+Z=LL'/4FN3E"" MC8#JI/H&X "BL90!L)"I9$\N?-WW0!J0_Y1]NSB]#VAK>:.SU0N8P9.A;JGC MT!FV./])DL<''UL]H1L"!J#+[P%TTDBI99Q,[WN20E9X3?E#6MGDM:)VVI9+ M[Z:;)DPI[,I=8F(-?P&V5#>-K,9R!)$ZDI? 3Y#O3;(KES^2&*PY\%8-HM[[F0\7D":#)4NR3F/E@X23\;'X4 M'0UO,6$L^%Z/5LX7?,8 54'!$*SXKASUU0\KSR6%.?LX3:VL?G8 M<5]8E)4=K#SN@@6,R+[1)25!%)T27RP,DG;I,)<<7YN[?X611@#VP>HD/%S@ M3027!GSV,V;]"(J"",U[_XC" )UE>'9H% @WL_ZT@JWCR-CN9,U+TOW MD:\PTGA)?P:\PYN'Q[%-8$H6200ZFF37'NB-2#L][F+(T:M354P1ZV9-/.?PT,;B=$J@J#RS4[Q!,?+4 MF4BG]T9=S3DQC/O.J*MPK-9,]-557G_T_DZ W)8WS#'>JB9.7V0,5TX33)I9 MMMTU()\0XRQ6A(B"\4%R+$"W8#)/B ^T6U,P"B<>4=P+TP3KKRNL;D]@B/L[ MA<_5%>#?K2$8T6"[6B/!U8HD;S">8 O3''*B%I;A788^MCW5#!/;G"XIU^-% M'Y8PL5S.5+WSU:!)G$5-2VIX. A8%0!D$>R8HFM9QYU=GN@#.B#7?"%G=1GD M4-.LV46-LMOMXO_021WZ5W@,V-F6LE6M\.D'&^"F\X@:K MO0$B@ D7!98'H(0V)L-D2=UHN:\=,TMEGE/7W-S2J-5V#;<"J]BQCF)#PZ7> M46WC?1\U/8_;U68@.1HGDX!:M %3EM>4@;6H0;/(FK&=0_:AVXT/_8%]Z';C M0Z^1 -^/+I7JX*Q+K:K@C2JUQWQJ+>-UDFA,WL5Q&'YG'TO)#+XA/\8,.!*8 M1G6;B%TM>YHVZ06 FS;IFT&O49OT;^<,VRDB7,2ABF_GQEE%[O>:BKK'P\@Z MH6"#-GBXRP+':8J#*KZI45!%/3>B7S,U9Z=M M&--"!=LX6G6%&%^S@/VQ#K+^;!F#=JOGDA PTA&W6PF&?35Z%".6A7@N]5E* MPYL E@IY4F2LD(C"?VB"E/N8(YU+CZ&\T7)>#%TS#8/FO)K*7 !J:"!4AHS. MA:/BY13!TF3):[AGX[9T"0!D2:,)??\&RZ(9OTH)#+2^FV8#4':,KJ47 M>NX?Y9C"LG_1UL+L '*90^U6Y,7?=7I%O-"/@KATJW**IC((YP )_OAS$(D M&":!A7M#_RCD*.+Q8HGX @-/ZHCAXBG-)M1)"6KU=JN0TX3)0;=<3%H?6GT9 MN2P--*J:?PFLIQ"#8CQCHHL'(X#H4QEA,W MP=:O5*=,"1QX=2H7"/E+.K4<%Z(J7P"$IC=F)UYQ(P+XV97B;HC)&2F 2KI&MZ[E%.@1CS$'(W""3;5DGMJB0.2[R:;50=(B4E; MQA? .1E)"?@8+"\QGQ8SVXOQZ+2V/O9^\'.5CPE@DS$E M&U%^W5=F,:9*4>H!,?GAM"/Y>4]0W7=%66A>#QVE[#=?#J1<&-X9%;@([P(AY M0:O4&8WYZU]4YS)F:[9;]UZTE)RNP-?BL[Z)5^_5SE8)9].]@/)TVQFN3R-? MO9];EUF7L;JW;+<=I$W]I*_MH?G[3BB]:,SG6?=.V5KMN/ ^4BX0Z!P!%^F, MLQK/)LL0,Q,MDYN) MWVZ9\#))N#_7&Q)[F^.P5N7>>NS"\/&F+JQI/7Z/X0#.UL,!JEK>HN<*B*Q0 M?A0#^<9R>E?8#F ;N5 51[%JNY-"Z9UB[0;J!NJG"#5Q MNLJ%=\M"?HHK_@R'_\(],?;-R'\*9/2D"VER^X5H:$E;&MX") \Q@.#T&\]'K"L>^()0]KGIQ0 M:^_=$L+(1@/E(&Y^),P1N7$. )C> %B$L(T#\%^[ L3 M6*#IJY77+$/ X!!M85SN@@3@;4'[#S^W<\ MF%U9+;]]S,9%[%@)'@ WW<;QM&N#P &FT7UD.$HN\T? Q$. X:B'VD?OT;%B M-!3]5!N9SV#F0NC,49MDV> Z;M]!%#R9!*7KR'#8/ M)M%]+_VXKELV1Z4@P!/?,N#W"#T1O6=)X#U3# =#,;+N>^WUWKWHCKK"&984 M^'MLOMQH@/]O+X7M!]X=@,=828:_Z5GR#M4K'<2O.' MU1&J%0V :+S6,DS'B/,TU("&%E('J/&-\8)C.&H>MAXWKAY3@U/I,8TM35>[ MO7:4Z+W*&O0\J54HKJ ;YNVZ U+,>-Z@%]3I*DIV [P]($8EJM. MZ@*^@TU@ZMHQZ,@:#> "GD$7%8L269QMZMIW7K70%^:H)T;;I&3O');A-F4+ MNX=B< @5@;8#I&P>0I\=>^@(L\Q4'@$2LR>&!]'*Q005^B#* ?NB;P^$91T" MW?3%8 3G8AX")SFR+)"&P^UKL9Y\)Y61+?J#+6AGM]4_73";MVG[LU,HMA(S MNX5@&Q&S2PA,,;1'PCF(VG=J&2+,NU81[PA#MQ0QNR63+<7+;C%D8'=%?W00 M0@-5$9E=_S>83BD!BHCZ]&Q M$]AV=U^.K::!2M- I6F@\NQVWC10>8Z;;QJHW&_?=>TFEW9K*E08IN3XJ',79 MLH\*($W3\V$?/1_&OYW-9B_?N+X;3&2[=7XIX3I.H@@180YW#7;DN.F>L@>@ M_PVG/PV-(%P:E^X5$&5P X0[>SGFJP'2QIMQ7#4L[;+:N#[:1\;PF\DNYMBO\.EOJ'4R^>^&&<1/#=DW&8+(T_W>@[ MW.47+_[>4-=^@/X4+MNM2/Z=>)&;(A MK$U I[1@9EV#'I+BF+#Z'519EE'HQT15GZ-P(J=(1PW5[ =H][C=>G?E^JP& M4JNO!<3I*(PM[&.VUWG+"M8HZLO@"3P'#GW!ON"%_XS_\][/6Z MK_,/TT_FZV-L%A?)"1JH4]%NT1;!H)@*^.P<[@5.;DI'P-#A'ZZ]Y:4">0EG M;2S(CHF->"$GWLR34VWRY.#$%=+/OPWG MDNO![Z#R>A,P31D!%K!I> ?M45@D/MVDY)!'@PRAX@1([8INCFX>T9[^L' Q1 JXH44-NRR*:[Z] M].0,D%+CSAEC"Z[4;@&*(A+P,^]3C#IBXM&(!Q@<)@$^>:Q?!T(#NPJ)'@D0 MSD069%[F28%/!L!9](],AOSQ$+9U*^C3S;S@R$72!EI@]O,%^(EA6NY+TSZ2 MQ_2P:4_5O]17\O0)PMHEV(J]-#O<#,Y(%M1[$\@\MSV"=/VA&FO.5#\".R'V M-4U]3F4\V&+CUQ+^"-O6AVRXZ1E+E%S\G\RC89$K&3$; QX>*PYF3!/B$00" ML$!X%N"\ENYWNK%%)*^\,(F!<7A30,F4QR-7.@D"]']]X87@5-X#%P74?OD' ML<,I_I3BZ?F[M_CO?[GP3G23G7+-2+:^?*9\N8B%,D*J<0UR2P/"N%.0!2@W MM#900KI,;+ B$$J7I)^$S>;WY0?:G! MA#UYR\A-YLT7/@D9N/T 7E_'8K1^,X:KE?#>M>>#+)A.(T0@O,LR6@%[GT3> M&-%J##RG8YQ[Z(C+M"94KDJO"?P*@3:6,D#)(F>)#WQG'@;>,HPTPE5)E%C> MN@=D?/3NS(OB)>.IO;F@>%U&2FIM/)?P!L)D@]Z*5#P,+5*>@ 2OM MJ&.< 9-47X"-(#9BW<@$:.H6TOS>6Q!RR>3.%N=0^[SA$!L?7D! MBQX,8A R@5!*%DH8X3^C] 0 )^"DI):;_"D%?!D!+T$,$A)% /,4M>!IPUP> MB[E@R!)Q$2[H[Q5W[]]Y=V]*O$2M.22.,V,H6QC_,9<@8"::12%?&C-QN-I\ MD^[D4J-09FYRDRZ"8 J(KSXRB\(Y+ 667KJP7M,+@%J6W@49:PH3RV+,8R8" M:A)J69I(P9K]M^)KKA\#2#_@M%GQ6Q6>&:= T%Q6KAI1^5A 'XW!,'A+5@*Q M^P_(9!&-M0.ON85]N.R2B&3F1D-&8!Q>+C FGO/9D 8BD+R 9DEZ!J$QR2ZU MRN+T]$4KEL0<*76U8#Q$ASYNL3QGJ>5)"YNO^;=J%]$Q,S%B$UJ>(1\@,8M^ M-U 34.YB]!]8Z=@',>Y[W]&? VRN](:XS[ZRB$[=$%N!NY?T$[VZ]^,5X!O: M\+_]XW^]? DVOO2GKXS/[H5\#5\9EO/:^&_73^ _>SWCY4N=8C3U MKFY/$.K868H0@Y4^X=">[S1E8KOA$55'NSX7?QDNJI*/UN3><_O&E5D5^9/3 M9_;:^'JS@.^?1.[8F[PV/KESR>?Z*<0#M)S\6[_JU_!/6<:3SG;ZQZ]PT%5G M#H3T_26+\E?&@BY-G3)L2Q]QBD$YO,AG.156SP.%T#) .32I R754D244PUZ M*4_X?/+E:[OUX8/QTCC[^L]W7XP/G]Z???GSY.N'LT]--/0.$6MKEQ%KLV-\ ME!<@@B@<*I&;-;'J/0']'NP>4*\PF(>6-_Q_\L3,W1LP=2@)$?* MC= =;/CN=9QXRHKRZ>X6V=T9UY<>6%[P;"RUEA6BSQ ]OY,PB3"%<6:,D]AC M!\$_PVL)\D6@5D.&EC*HXF3\%V9BTJPYU.$"C(5.V*.(P46A;"4P,S$Q4RKK M3GTTIA@J!W!!22)7"FZ, 6.++[=Q5L+@ 31CHSGYN#,8P8RCV##GUJ6$ W$S!X?> MHTY/#0H0BIPJA]XCCZ,JL'\.L5"B<=RF6+C??N9!E& M#R.LH$D!!YPN(Y2&*!JB.)B#3HEB ML./,Z#\QH'ONSB0(C5R%04,,>U2]3A8+WYN@@ZZABVWI8KA+NK [QAD9R1^R M1-B&(NYP.Z-=WH[3,=[]N/3&WA,J*LRB%_EHQ6HTX\X;*P0SU@8]2D.RM_] M11"DHNG0G0'N=@:V%SSDL6.?=77D587MVT(((+G&921G@.@_++-SN9P_))1O M\3AGF ;/0^YG/YM8NTBB&+-*T*6716/[1^YQ>ASN;RN5\8^/!SNDMY^\_!V" M]50OP.H]R.&O8\PYP<*G?=MXYYT/=X MV()P+S1W_O:?];BK$LU]=7^$03B_ 8FXE $5XYU/+N7<38GPV5YL0X.UN2JD MP;/*F'G>U#4%^=,?2;VBQH<7Z7172XNW6./(X%%1%A7QNMRZX-1=NL9[[-MUQ%D/5*X> M&TS"3+W%C>/*Z^_H>*.A3/ANOGZIHM<=>JR4%3-?G 59.# M9UDUR7 18JZ@PY,@L(>'&6LIO97LIE[6N?G\P^^?3KY^^_+N'"[IMUUG(]7Q M2G91W^K]]ED%QZFK"7<.H>H5ZF>>AL@WM0;E%[&&(L) .[;)F2;8F,A-8NI( MDG6%X]Z7JELFUN+AE %YZ?HS8WS#W1BHDX'NIXFU>4F 79-P03=97H;4/K3# M>/) YWV Y-Q$[@L VPAOG>R$/<(-O/5M.'49V+,)G'@2&[]'8;(0H'-..@;R MTZ,O*8&NT2\/X;;K=,.-);C3_CSN4KYB\/Z5@-5D]KFOYZV7MZ*\C\O*^\'L M#X3OK_&OO(.3(,"NV-+XW86%"Y+MN5U[G2A47QM#J.ZNN;>#OS=*+&7P2@FH MS076X (;T?AL1"-Q5>-?U!BZD8QU(5"Z-86A^NJ::SOX:^/""X9O3?7%SD(3 M!^B".8R0Q?"U<;:@NIE7QD'&" MSO)P>D-_N%S.??B/_P%02P$"% ,4 " /2,Y640@%[H,, 9;P $0 M @ $ 8V]D82TR,#(S,#0S,"YX:*41 #JV@ %0 @ &R# 8V]D82TR,#(S,#0S M,%]C86PN>&UL4$L! A0#% @ #TC.5GX,I+>B&0 N%4! !4 M ( !BAX &-O9&$M,C R,S T,S!?9&5F+GAM;%!+ 0(4 Q0 ( ]( MSE:\IRJNM4 ,=Z P 5 " 5\X !C;V1A+3(P,C,P-#,P M7VQA8BYX;6Q02P$"% ,4 " /2,Y6N!?%TU0 8V]D82TR,#(S,#0S,%]P&UL4$L! A0#% @ #TC. M5FWP*+#H" AEP @ ( !T:< &5X,S$N:'1M4$L! A0# M% @ #TC.5A&6+@&?! B1< @ ( !W[ &5X,S(N M:'1M4$L! A0#% @ #TC.5C%F^K.K9 $ TB43 P ( ! FI+4 &9O