XML 117 R103.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Commitments and contingencies (Details Textual) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2017 USD ($) gal | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Jun. 29, 2011 gal
Commitments And Contingencies [Line Items] |  |  |  |
Operating Leases, Rent Expense, Net | $ | $ 844,561 | $ 834,738 | $ 821,845 |
Royalty Payment Percentage | 7.50% |  |  |
Employment Agreement Base Annual Salaries | $ | $ 1,900,000 |  |  |
Cayman Water Retail Operations, Percentage Of Gross Profit | 50.00% | 56.00% | 56.00% |
Cayman Water Retail Operations, Percentage Of Revenue | 37.00% | 40.00% | 40.00% |
Noncancellable Lease Term Expiration Date | 2021 |  |  |
Long-term Purchase Commitment, Amount | $ | $ 4,400,000 |  |  |
North Sound Water Works Plant [Member] |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |
Production Capacity of Water,Volume | 1,600,000 |  |  |
Expiry Date of Supply Agreement | 2018-07 |  |  |
Red Gate Water Works Plant [Member] |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |
Production Capacity of Water,Volume | 1,300,000 |  |  |
Expiry Date of Supply Agreement | 2018-07 |  |  |
North Side Water Works Plant [Member] |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |
Production Capacity of Water,Volume | 2,400,000 |  |  |
Expiry Date of Supply Agreement | 2019-06 |  |  |
Cw Bahamas [Member] |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |
Delivery Terms Volume Of Water Per Week | 63,000,000 |  |  |
Cw Belize [Member] |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |
Delivery Terms, Volume of water per day |  |  |  | 450,000

X
- Definition Represents the percentage of consolidated gross profit from Cayman Water retail operations. + References No definition available. + Details
Name: | cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit
Namespace Prefix: | cwco_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of consolidated revenue from Cayman Water retail operations. + References No definition available. + Details
Name: | cwco_CaymanWaterRetailOperationsPercentageOfRevenue
Namespace Prefix: | cwco_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cwco_CommitmentsAndContingenciesLineItems
Namespace Prefix: | cwco_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 Represents the volume of water that is supplied per week as per the agreement. + References No definition available. + Details
Name: | cwco_DeliveryTermsVolumeOfWaterPerWeek
Namespace Prefix: | cwco_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the base annual salary amount, under the employment agreement. + References No definition available. + Details
Name: | cwco_EmploymentAgreementBaseAnnualSalaries
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents expiry date of supply agreement. + References No definition available. + Details
Name: | cwco_ExpiryDateOfSupplyAgreement
Namespace Prefix: | cwco_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition It represents the expiration term of lease agreement. + References No definition available. + Details
Name: | cwco_NoncancellableLeaseTermExpirationDate
Namespace Prefix: | cwco_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the production capacity of water plant. + References No definition available. + Details
Name: | cwco_ProductionCapacityOfWatervolume
Namespace Prefix: | cwco_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the royalty payment percentage. + References No definition available. + Details
Name: | cwco_RoyaltyPaymentPercentage
Namespace Prefix: | cwco_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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
- Details
Name: | us-gaap_PublicUtilityAxis=cwco_NorthSoundWaterWorksPlantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityAxis=cwco_RedGateWaterWorksPlantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityAxis=cwco_NorthSideWaterWorksPlantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBahamasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBelizeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |