XML 79 R63.htm IDEA: XBRL DOCUMENT
v3.22.1

Discontinued operations - Mexico project development- Narratives (Details) $ / shares in Units, gal in Millions |  |  |  |  | 1 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Feb. 09, 2022 USD ($) | Feb. 09, 2022 MXN ($) | Aug. 28, 2020 USD ($) | Aug. 28, 2020 MXN ($) | Jun. 29, 2020 | Aug. 22, 2016 gal | Sep. 30, 2021 MXN ($) | Feb. 28, 2014 USD ($) | May 31, 2013 USD ($) $ / shares | Feb. 29, 2012 USD ($) | May 31, 2010 gal | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2012 USD ($) ha | Feb. 28, 2018 | Jan. 31, 2018 | Aug. 31, 2016 | Feb. 28, 2012
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of days to submit list of non-recoverable expenses made |  |  |  |  | 20 days |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation Settlement, Expense |  | $ 137,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment loss on long-lived assets |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,000,000.0 |  |  |  |  |
Impairment loss for Mexico assets - discontinued operations |  |  |  |  |  |  |  |  |  |  |  | $ 963,540 | 3,351,842 |  |  |  |  |
Payments For Option Exercised |  |  |  |  |  |  |  | $ 1,000,000.0 |  |  |  |  |  |  |  |  |  |
Share Price | $ / shares |  |  |  |  |  |  |  |  | $ 1 |  |  |  |  |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingency, Damages Sought, Value | $ 51,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Discontinued Operations | Mexico Project Development |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment loss for Mexico assets - discontinued operations |  |  |  |  |  |  |  |  |  |  |  | $ 963,540 | $ 316,217 |  |  |  |  |
Aguas de Rosarito S.A.P.I. de C.V [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Equity Method Investment, Ownership Percentage |  |  |  |  |  |  |  |  |  |  |  | 50.00% |  |  |  |  |  |
Option agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments To Enter Option Agreement |  |  |  |  |  |  |  |  |  | $ 300,000 |  |  |  |  |  |  |  |
NSC Agua [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 0.40% |  |  |
Total Voting Interest Percentage After Conversion Of Loan |  |  |  |  |  |  |  |  | 25.00% |  |  |  |  |  |  |  |  |
Total Percentage Of Ownership Interest In An Acquired Company |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 99.99% |  |
Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal |  |  |  |  |  | 100 |  |  |  |  | 100 |  |  |  |  |  |  |
Area of Land | ha |  |  |  |  |  |  |  |  |  |  |  |  |  | 20.1 |  |  |  |
Equity Method Investment, Ownership Percentage |  |  |  |  |  |  |  |  |  |  |  | 50.00% |  |  |  |  |  |
Period in which construction must be completed |  |  |  |  |  | 36 months |  |  |  |  |  |  |  |  |  |  |  |
Period Required To Operate And Maintain Plant And Aqueduct |  |  |  |  |  | 37 years |  |  |  |  |  |  |  |  |  |  |  |
Payments for land and rights of way held for development |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 21,100,000 |  |  |  |
Amount of non-recoverable expenses |  |  | $ 51,144,525 | $ 137,333,114 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments For Option Exercised |  |  |  |  |  |  |  | $ 1,000,000.0 |  |  |  |  |  |  |  |  |  |
Percentage of Voting Interest Acquired through Option Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25.00%
Guarantee amount required for suspension |  |  |  |  |  |  | $ 50,000 |  |  |  |  |  |  |  |  |  |  |
NSC Agua [Member] | Aguas de Rosarito S.A.P.I. de C.V [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Equity Method Investment, Ownership Percentage |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 99.60% |
NSC Agua [Member] | First Phase [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal |  |  |  |  |  | 50 |  |  |  |  |  |  |  |  |  |  |  |
NSC Agua [Member] | Second Phase [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal |  |  |  |  |  | 50 |  |  |  |  |  |  |  |  |  |  |  |
NSC Agua [Member] | Option agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Voting Interest Percentage After Conversion Of Loan |  |  |  |  |  |  |  |  | 99.99% |  |  |  |  |  |  |  |  |
Repayment of inter-company loan payable |  |  |  |  |  |  |  |  | $ 5,700,000 |  |  |  |  |  |  |  |  |
Option Agreement Expiration Date |  |  |  |  |  |  |  |  |  | Feb. 07, 2014 |  |  |  |  |  |  |  |

X
- Definition Refers to non-recoverable expense in discontinued operations. + References No definition available. + Details
Name: | cwco_DiscontinuedOperationsNonRecoverableExpenses
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of impairment attributable to disposal group, including, but not limited to, discontinued operation. + References No definition available. + Details
Name: | cwco_DisposalGroupIncludingDiscontinuedOperationOtherExpenseImpairment
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of fee related to guarantee of suspension. + References No definition available. + Details
Name: | cwco_GuaranteeFee
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of days to submit list of non-recoverable expenses made. + References No definition available. + Details
Name: | cwco_NumberOfDaysToSubmitListOfNonRecoverableExpenses
Namespace Prefix: | cwco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expiration date of the option agreement. + References No definition available. + Details
Name: | cwco_OptionAgreementExpirationDate
Namespace Prefix: | cwco_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner. + References No definition available. + Details
Name: | cwco_PaymentForLandAndRightOfWayHeldForDevelopment
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash outflow associated with the option exercised by the entity. + References No definition available. + Details
Name: | cwco_PaymentsForOptionExercised
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount spent to enter a stock option agreement. + References No definition available. + Details
Name: | cwco_PaymentsToEnterOptionAgreement
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of voting interest acquired through Option agreements. + References No definition available. + Details
Name: | cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement
Namespace Prefix: | cwco_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The period in which construction must be completed. + References No definition available. + Details
Name: | cwco_PeriodInWhichConstructionMustBeCompleted
Namespace Prefix: | cwco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period required to operate and maintain the plant and aqueduct. + References No definition available. + Details
Name: | cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct
Namespace Prefix: | cwco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the repayment of an inter-company loan payable through the issuance of shares of subsidiary stock. + References No definition available. + Details
Name: | cwco_RepaymentOfInterCompanyLoanPayable
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The processing capacity per day seawater reverse osmosis desalination plant. + References No definition available. + Details
Name: | cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity
Namespace Prefix: | cwco_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total percentage of ownership interest in an acquired company. + References No definition available. + Details
Name: | cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany
Namespace Prefix: | cwco_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total percentage of ownership interest in an acquired company. + References No definition available. + Details
Name: | cwco_TotalVotingInterestPercentageAfterConversionOfLoan
Namespace Prefix: | cwco_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Area of land held. + References No definition available. + Details
Name: | us-gaap_AreaOfLand
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ScheduleOfInvestmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cwco_MexicoProjectDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=cwco_OptionAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=cwco_NSCAguaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cwco_TypeOfPhasesAxis=cwco_FirstPhaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cwco_TypeOfPhasesAxis=cwco_SecondPhaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |