XML 39 R96.htm IDEA: XBRL DOCUMENT
v3.20.1

Cost of revenues and general and administrative expenses - Cost of revenues (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | $ 40,519,303 | $ 38,977,570
Electricity [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 7,438,218 | 11,087,214
Depreciation [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 6,046,810 | 5,328,091
Fuel oil [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 5,315,676 | 5,434,995
Employee costs [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 6,597,755 | 5,127,831
Cost of plant sales [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue |  | 1,059,520
Maintenance [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 2,076,501 | 2,481,095
Retail license royalties [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 1,701,724 | 1,687,010
Insurance [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 1,279,997 | 996,563
Materials [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | 6,151,064 | 3,102,533
Other [Member] |  |
Cost of revenues and general and administrative expenses [Line Items] |  |
Cost of Revenue | $ 3,911,558 | $ 2,672,718

X
- References No definition available. + Details
Name: | cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems
Namespace Prefix: | cwco_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate cost of goods produced and sold and services rendered during the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_CostOfRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_ElectricityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_DepreciationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_FuelOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_EmployeeCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_CostOfPlantSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_MaintenanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_RoyaltiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_InsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_MaterialsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_OtherExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |