Accounting policies (Details Textual) (USD $)
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2007
gal
|
Accounting Policies [Line Items] |
|
|
|
|
Foreign Currency Transaction Gain (Loss), before Tax |
$ (111,409)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax |
$ (197,396)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax |
$ 68,355us-gaap_ForeignCurrencyTransactionGainLossBeforeTax |
|
Cash Deposits In Excess Of Federally Insured Limits |
527,000cwco_CashDepositsInExcessOfFederallyInsuredLimits |
|
|
|
Cash And Restricted Cash Equivalents Held In Foreign Bank |
36,300,000cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank |
|
|
|
Goodwill, Impairment Loss |
|
|
88,717us-gaap_GoodwillImpairmentLoss |
|
Amount Of Water Lost (in gallons) |
|
|
|
438,000,000cwco_AmountOfWaterLost |
Accumulated Amortization of Other Deferred Costs |
1,500,000us-gaap_AccumulatedAmortizationOfOtherDeferredCosts |
1,300,000us-gaap_AccumulatedAmortizationOfOtherDeferredCosts |
|
|
Equity Method Investment, Additional Information |
The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation. |
|
|
|
Criteria For Recognizing Investment At Cost |
Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost. |
|
|
|
Estimated Fair Value Percentage Of Services Unit |
The fair value the Company estimated for its services unit for the year ended December 31, 2012 was 10% less than its carrying amount. |
|
|
|
Reconciliation Percentage of Implied Control Premium |
1.00%cwco_ReconciliationPercentageOfImpliedControlPremium |
|
|
|
Asset Impairment Charges |
0us-gaap_AssetImpairmentCharges |
0us-gaap_AssetImpairmentCharges |
521,444us-gaap_AssetImpairmentCharges |
|
Property, Plant and Equipment [Member] |
|
|
|
|
Accounting Policies [Line Items] |
|
|
|
|
Asset Impairment Charges |
|
|
432,727us-gaap_AssetImpairmentCharges / us-gaap_FairValueByAssetClassAxis = us-gaap_PropertyPlantAndEquipmentMember |
|
Retail [Member] |
|
|
|
|
Accounting Policies [Line Items] |
|
|
|
|
Estimated Fair Value Carrying Amount Exceeded Percentage |
36.00%cwco_EstimatedFairValuEcarryingAmountExceededPercentage / us-gaap_StatementBusinessSegmentsAxis = cwco_RetailMember |
47.00%cwco_EstimatedFairValuEcarryingAmountExceededPercentage / us-gaap_StatementBusinessSegmentsAxis = cwco_RetailMember |
39.00%cwco_EstimatedFairValuEcarryingAmountExceededPercentage / us-gaap_StatementBusinessSegmentsAxis = cwco_RetailMember |
|
Asset Impairment Charges |
|
|
0us-gaap_AssetImpairmentCharges / us-gaap_StatementBusinessSegmentsAxis = cwco_RetailMember |
|
Bulk [Member] |
|
|
|
|
Accounting Policies [Line Items] |
|
|
|
|
Estimated Fair Value Carrying Amount Exceeded Percentage |
29.00%cwco_EstimatedFairValuEcarryingAmountExceededPercentage / us-gaap_StatementBusinessSegmentsAxis = cwco_BulkMember |
23.00%cwco_EstimatedFairValuEcarryingAmountExceededPercentage / us-gaap_StatementBusinessSegmentsAxis = cwco_BulkMember |
6.00%cwco_EstimatedFairValuEcarryingAmountExceededPercentage / us-gaap_StatementBusinessSegmentsAxis = cwco_BulkMember |
|
Asset Impairment Charges |
|
|
432,727us-gaap_AssetImpairmentCharges / us-gaap_StatementBusinessSegmentsAxis = cwco_BulkMember |
|
Services [Member] |
|
|
|
|
Accounting Policies [Line Items] |
|
|
|
|
Asset Impairment Charges |
|
|
88,717us-gaap_AssetImpairmentCharges / us-gaap_StatementBusinessSegmentsAxis = cwco_ServicesMember |
|
Capitalized Engineering Labor and Materials Cost [Member] |
|
|
|
|
Accounting Policies [Line Items] |
|
|
|
|
Other Assets |
$ 3,500,000us-gaap_OtherAssets / us-gaap_StatementBusinessSegmentsAxis = cwco_CapitalizedEngineeringLaborAndMaterialsCostMember |
$ 3,500,000us-gaap_OtherAssets / us-gaap_StatementBusinessSegmentsAxis = cwco_CapitalizedEngineeringLaborAndMaterialsCostMember |
|
|