XML 71 R59.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments (Details Narrative) | 12 Months Ended
--- | ---
Oct. 31, 2018 USD ($) ft² | Oct. 31, 2018 GBP (£) ft² | Oct. 31, 2017 USD ($)
Lease expired | Feb. 28, 2019 | Feb. 28, 2019 |
Annual rent | $ 93,773 |  | $ 93,797
Employment Agreement [Member] | Annmarie Gayle [Member] |  |  |
Annual base salary | 230,000 |  |
Annual salary as well as a separation bonus | 150,000 |  |
Employment Agreement [Member] | Annmarie Gayle [Member] | Maximum [Member] |  |  |
Annual performance bonus | 100,000 |  |
Employment Agreement [Member] | Michael Midgley [Member] |  |  |
Annual base salary | $ 200,000 |  |
Edinburgh, Scotland [Member] |  |  |
Lease expired | Feb. 28, 2019 | Feb. 28, 2019 |
Edinburgh, Scotland [Member] | GBP [Member] |  |  |
Annual rent | £ |  | £ 54,130 |
Coda Octopus Products, Inc. [Member] | Blair Cunningham [Member] |  |  |
Annual base salary | $ 175,000 |  |
Coda Octopus Products, Inc. [Member] | Orlando, Florida [Member] |  |  |
Lease premises on a month to month basis | $ 5,176 |  |
Coda Octopus Products Ltd [Member] | Edinburgh, Scotland [Member] |  |  |
Leases office space | ft² | 4,099 | 4,099 |

X
- Definition Annual salary as well as a separation bonus. + References No definition available. + Details
Name: | CODA_AnnualSalaryAsWellAsSeparationBonus
Namespace Prefix: | CODA_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Area of land held. + References No definition available. + Details
Name: | us-gaap_AreaOfLand
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense for employee benefit and equity-based compensation. + References No definition available. + Details
Name: | us-gaap_EmployeeBenefitsAndShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Date which lease or group of leases is set to expire, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_LeaseExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net cash outflow for the allowance granted to lessee and/or direct costs incurred by lessor used to prepare the leased premises for tenant's occupancy; for costs that are essential to originating the lease and would not otherwise have been incurred without the lease agreement, including but not limited to, evaluating the lessee's credit condition, guarantees, and collateral and costs incurred in negotiating, processing, and executing the lease agreement; and for any commission(s) incurred. + References No definition available. + Details
Name: | us-gaap_PaymentsForLeasingCostsCommissionsAndTenantImprovements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expense for salary and wage arising from service rendered by nonofficer and officer employees. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold. + References No definition available. + Details
Name: | us-gaap_SalariesWagesAndOfficersCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=CODA_EmploymentAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=CODA_AnnmarieGayleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=CODA_MichaelMidgleyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=CODA_EdinburghScotlandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=CODA_GBPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=CODA_CodaOctopusProductsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=CODA_BlairCunninghamMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=CODA_OrlandoFloridaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=CODA_CodaOctopusProductsLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |