XML 22 R31.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Investment in OC-BVI (Details Textual) (USD $) | 3 Months Ended | 108 Months Ended | 3 Months Ended | 12 Months Ended | 42 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | ---
Mar. 31, 2015 | Dec. 31, 2014 | Mar. 31, 2014 | Dec. 31, 2003 | Dec. 31, 2009 | Dec. 31, 2012 | Dec. 31, 2011 | Dec. 31, 2010 | Jun. 30, 2012 | Mar. 04, 2010 gal | Dec. 31, 2007 gal
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Equity Method Investment, Ownership Percentage | 43.50%us-gaap_EquityMethodInvestmentOwnershipPercentage |  |  |  |  |  |  |  |  |  |
Equity Method Investments Voting Shares Percentage | 50.00%cwco_EquityMethodInvestmentsVotingSharesPercentage |  |  |  |  |  |  |  |  |  |
Equity Method Investment, Interest In Profit Percentage | 45.00%cwco_EquityMethodInvestmentInterestInProfitPercentage |  |  |  |  |  |  |  |  |  |
Other than Temporary Impairment Losses, Investments |  | $ 310,000 us-gaap_ImpairmentOfInvestments |  |  |  |  |  |  |  |  |
Equity Method Investments | 5,000,083 us-gaap_EquityMethodInvestments | 5,208,603 us-gaap_EquityMethodInvestments |  |  |  |  |  |  |  |  |
Intangible assets, net | 888,877 us-gaap_IntangibleAssetsNetExcludingGoodwill | 927,900 us-gaap_IntangibleAssetsNetExcludingGoodwill |  |  |  |  |  |  |  |  |
Income (Loss) from Equity Method Investments | 75,155 us-gaap_IncomeLossFromEquityMethodInvestments |  | 54,489 us-gaap_IncomeLossFromEquityMethodInvestments |  |  |  |  |  |  |  |
Profit Loss From Subsidiaries | 26,325 cwco_ProfitLossFromSubsidiaries |  | 20,250 cwco_ProfitLossFromSubsidiaries |  |  |  |  |  |  |  |
Sales Revenue, Services, Net | 148,158 us-gaap_SalesRevenueServicesNet |  | 275,913 us-gaap_SalesRevenueServicesNet |  |  |  |  |  |  |  |
Equity Method Investment, Difference Between Carrying Amount and Underlying Equity | 1,600,000 us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity |  |  |  |  |  |  |  |  |  |
1990 Agreement [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cost to Expand Production Capacity of Plant |  |  |  | 4,700,000 cwco_CostIncurredToExpandPlantCapacity / cwco_AgreementAxis = cwco_ThousandNineHundredAndNinetyAgreementMember |  |  |  |  |  |  |
Bar Bay Agreement [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Delivery Terms, Volume of water per day |  |  |  |  |  |  |  |  |  | 600,000 cwco_DeliveryTermsVolumeOfWaterPerDay / cwco_AgreementAxis = cwco_BarBayAgreementMember |
Management Service [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Intangible assets, net | 173,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cwco_ManagementServiceMember | 196,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cwco_ManagementServiceMember |  |  |  |  |  |  |  |  |
Ocean Conversion (BVI) Ltd [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Equity Method Investments | 5,000,000 us-gaap_EquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |  |  |  |  |  |
Loss Contingency, Damages Awarded, Value |  |  |  |  |  | 10,400,000 us-gaap_LossContingencyDamagesAwardedValue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |
Proceeds from Legal Settlements |  |  |  |  | 2,000,000 us-gaap_ProceedsFromLegalSettlements / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  | 1,000,000 us-gaap_ProceedsFromLegalSettlements / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember | 2,000,000 us-gaap_ProceedsFromLegalSettlements / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |
Loss Contingency, Damages Paid, Value |  |  |  |  |  |  |  |  | 5,000,000 us-gaap_LossContingencyDamagesPaidValue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |
Legal Settlement Recovery Principle Amount Due |  |  |  |  |  | 5,400,000 cwco_LegalSettlementRecoveryPrincipleAmountDue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |
Legal Settlement Recovery Due |  |  |  |  |  | 6,700,000 cwco_LegalSettlementRecoveryDue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |
Income (Loss) from Equity Method Investments | 75,155 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  | 54,489 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |  |  |  |
Profit Loss From Subsidiaries | 26,325 cwco_ProfitLossFromSubsidiaries / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  | 20,250 cwco_ProfitLossFromSubsidiaries / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |  |  |  |
Equity Method Investment, Difference Between Carrying Amount and Underlying Equity | 2,000,000 us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |  |  |  |  |  |
Ocean Conversion (BVI) Ltd [Member] | 1990 Agreement [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Proceeds from Legal Settlements |  |  |  |  |  | 4,700,000 us-gaap_ProceedsFromLegalSettlements / cwco_AgreementAxis = cwco_ThousandNineHundredAndNinetyAgreementMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |
Plant Capacity |  |  |  |  | 1,700,000 cwco_PlantCapacity / cwco_AgreementAxis = cwco_ThousandNineHundredAndNinetyAgreementMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |  | 720,000 cwco_PlantCapacity / cwco_AgreementAxis = cwco_ThousandNineHundredAndNinetyAgreementMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember
Ocean Conversion (BVI) Ltd [Member] | Management Service [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Sales Revenue, Services, Net | 128,775 us-gaap_SalesRevenueServicesNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cwco_ManagementServiceMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  | 275,913 us-gaap_SalesRevenueServicesNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cwco_ManagementServiceMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_OceanConversionBviLtdMember |  |  |  |  |  |  |  |
Baughers Bay [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Purchase Price Agreed for Plant Under Agreement | 1,420,000 cwco_PurchasePriceAgreedForPlantUnderAgreement / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_BaughersBayMember |  |  |  |  |  |  |  | 1,420,000 cwco_PurchasePriceAgreedForPlantUnderAgreement / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_BaughersBayMember |  |
Bar Bay [Member] |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |
Assets that comprise Bar Bay plant | $ 4,900,000 cwco_AssetsThatCompriseBarBayPlant / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = cwco_BarBayMember |  |  |  |  |  |  |  |  |  |

X
- Definition This item represents the carrying value of assets that comprise the Bar Bay plant. + References No definition available. + Details
Name: | cwco_AssetsThatCompriseBarBayPlant
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the cost incurred to expand the plant capacity. + References No definition available. + Details
Name: | cwco_CostIncurredToExpandPlantCapacity
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the volume of water that is supplied per day as per the agreement. + References No definition available. + Details
Name: | cwco_DeliveryTermsVolumeOfWaterPerDay
Namespace Prefix: | cwco_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of total interest in subsidiary after considering the effect of the profit sharing. + References No definition available. + Details
Name: | cwco_EquityMethodInvestmentInterestInProfitPercentage
Namespace Prefix: | cwco_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the equity method investments voting shares percentage. + References No definition available. + Details
Name: | cwco_EquityMethodInvestmentsVotingSharesPercentage
Namespace Prefix: | cwco_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of due from plaintiff in legal settlement recovery. + References No definition available. + Details
Name: | cwco_LegalSettlementRecoveryDue
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Principle amount of due from the plaintiff as on the date specified. + References No definition available. + Details
Name: | cwco_LegalSettlementRecoveryPrincipleAmountDue
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Plant capacity in gallons per day. + References No definition available. + Details
Name: | cwco_PlantCapacity
Namespace Prefix: | cwco_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition This item represents the entity's share of profit or (loss) from its unconsolidated equity method investee. + References No definition available. + Details
Name: | cwco_ProfitLossFromSubsidiaries
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the agreed-upon purchase price for the Baughers Bay plant under the 1990 Agreement. + References No definition available. + Details
Name: | cwco_PurchasePriceAgreedForPlantUnderAgreement
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 35 -Paragraph 34 -URI http://asc.fasb.org/extlink&oid=27723805&loc=d3e25351-111560 + Details
Name: | us-gaap_ImpairmentOfInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.12) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 + Details
Name: | us-gaap_IncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsNetExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of damages awarded to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyDamagesAwardedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of damages paid to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyDamagesPaidValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cash received for the settlement of litigation during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_ProceedsFromLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueServicesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ScheduleOfInvestmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | cwco_AgreementAxis=cwco_BarBayAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cwco_AgreementAxis=cwco_ThousandNineHundredAndNinetyAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_ManagementServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BarBayMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BaughersBayMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |