XML 74 R59.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Commitments (Details Narrative) | 12 Months Ended
--- | ---
Oct. 31, 2017 USD ($) ft² | Oct. 31, 2016 USD ($)
Annual rent | $ 93,797 | $ 279,072
Lease expired | Feb. 28, 2019 |
Employment Agreement [Member] | Annmarie Gayle [Member] |  |
Annual base salary | $ 230,000 |
Employment Agreement [Member] | Annmarie Gayle [Member] | Maximum [Member] |  |
Annual performance bonus | 100,000 |
Annual salary as well as a separation bonus | 150,000 |
Employment Agreement [Member] | Michael Midgley [Member] |  |
Annual base salary | 200,000 |
Edinburgh, Scotland [Member] | British Pounds [Member] |  |
Annual rent | 54,130 |
Edinburgh, United Kingdom [Member] | British Pounds [Member] |  |
Annual rent | $ 26,950 |
Lease expired | Nov. 14, 2017 |
Perth, Australia [Member] |  |
Leases office space | ft² | 1,000 |
Annual rent | $ 11,440 |
Lease expired | Apr. 08, 2018 |
Bergen, Norway [Member] |  |
Annual rent | $ 2,350 |
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 | $ 1,882 |
Coda Octopus Products, Inc. [Member] | Edinburgh, Scotland [Member] |  |
Leases office space | ft² | 4,099 |
Coda Octopus Products, Inc. [Member] | Edinburgh, United Kingdom [Member] |  |
Leases office space | ft² | 2,450 |
Coda Octopus Products, Inc. [Member] | Bergen, Norway [Member] |  |
Leases office space | ft² | 300 |

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 cost (reversal of cost) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits. + 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://www.xbrl.org/2003/role/presentationRef -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 Expenditures for salaries for officers and non-officers. Does not include allocated share-based compensation, pension and post-retirement benefit expense or other labor-related non-salary expense. For commercial and industrial companies, excludes any direct and overhead labor that is included in cost of goods 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: | us-gaap_RangeAxis=us-gaap_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: | us-gaap_StatementGeographicalAxis=CODA_EdinburghScotlandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CurrencyAxis=CODA_BritishPoundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=CODA_EdinburghUnitedKingdomMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=CODA_PerthAustraliaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=CODA_BergenNorwayMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_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: | us-gaap_StatementGeographicalAxis=CODA_OrlandoFloridaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |