| Component: (Network and Table) | |
|---|---|
| Network | 157 - Disclosure - Accounts receivable (Details) (http://www.cwco.com/role/AccountsReceivableDetails) |
| Table | Schedule of Accounts, Notes, Loans and Financing Receivable [Table] |
| Reporting Entity [Axis] | 0000928340 (http://www.sec.gov/CIK) |
| Class of Stock [Axis] | Class of Stock [Domain] |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | Period [Axis] | ||
|---|---|---|---|
2016-12-31 | 2015-12-31 | 2014-12-31 | |
Trade accounts receivable | |||
Receivable - construction project | |||
Receivable from OC-BVI | |||
Other accounts receivable | |||
Accounts Receivable, Gross, Current | |||
Allowance for doubtful accounts | ( | ( | ( |
Accounts Receivable, Net, Current | 16,500,798 | 9,529,016 | |