XML 36 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cost of revenues and general and administrative expenses (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue $ 42,443,580us-gaap_CostOfRevenue $ 40,316,252us-gaap_CostOfRevenue $ 43,458,260us-gaap_CostOfRevenue
Electricity [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 14,631,638us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_ElectricityMember
13,634,617us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_ElectricityMember
14,473,583us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_ElectricityMember
Depreciation [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 5,077,293us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_DepreciationMember
4,822,967us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_DepreciationMember
6,959,912us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_DepreciationMember
Fuel oil [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 8,726,195us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_FuelOilMember
10,106,409us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_FuelOilMember
10,078,724us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_FuelOilMember
Employee costs [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 4,630,609us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_EmployeeCostsMember
4,422,093us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_EmployeeCostsMember
4,423,899us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_EmployeeCostsMember
Cost of plant sales [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 1,470,045us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_CostOfPlantSalesMember
0us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_CostOfPlantSalesMember
0us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_CostOfPlantSalesMember
Maintenance [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 3,131,947us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_MaintenanceMember
2,332,893us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_MaintenanceMember
2,849,453us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_MaintenanceMember
Retail license royalties [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 1,405,067us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_RoyaltiesMember
1,357,988us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_RoyaltiesMember
1,451,672us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_RoyaltiesMember
Insurance [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue 1,397,799us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_InsuranceMember
1,499,201us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_InsuranceMember
1,625,733us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_InsuranceMember
Other [Member]      
Cost of revenues and general and administrative expenses [Line Items]      
Cost Of Revenue $ 1,972,987us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_OtherCreditDeviceMember
$ 2,140,084us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_OtherCreditDeviceMember
$ 1,595,284us-gaap_CostOfRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cwco_OtherCreditDeviceMember