XML 44 R33.htm IDEA: XBRL DOCUMENT
v3.21.2

Discontinued operations - Mexico project development- Narratives (Details) $ / shares in Units, gal in Millions |  |  |  | 1 Months Ended | 3 Months Ended | 6 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Aug. 28, 2020 USD ($) | Aug. 28, 2020 MXN ($) | Jun. 29, 2020 | Aug. 22, 2016 | Aug. 22, 2016 gal | Nov. 30, 2015 gal | Feb. 28, 2014 USD ($) | May 31, 2013 USD ($) $ / shares | Feb. 29, 2012 USD ($) | May 31, 2010 gal | Jun. 30, 2020 USD ($) | Jun. 30, 2021 USD ($) ha | Dec. 31, 2019 | Feb. 28, 2018 | Jan. 31, 2018
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Land |  |  |  |  |  |  |  |  |  |  |  | $ 21,100,000 |  |  |
Period Required To Operate And Maintain Plant And Aqueduct |  |  |  | 37 years |  |  |  |  |  |  |  |  |  |  |
Number of days to submit list of non-recoverable expenses made |  |  | 20 days |  |  |  |  |  |  |  |  |  |  |  |
Amount of non-recoverable expenses | $ 51,144,525 | $ 137,333,114 |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment loss on long-lived assets |  |  |  |  |  |  |  |  |  |  | $ (3,000,000.0) |  |  |  |
Adjustment to reduce operating lease right of use assets |  |  |  |  |  |  |  |  |  |  | 2,600,000 |  |  |  |
Adjustment to reduce operating lease liabilities |  |  |  |  |  |  |  |  |  |  | $ 2,200,000 |  |  |  |
Payments For Option Exercised |  |  |  |  |  |  | $ 1,000,000.0 |  |  |  |  |  |  |  |
Share Price | $ / shares |  |  |  |  |  |  |  | $ 1 |  |  |  |  |  |  |
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 |  |  |  |  |  |  |  |  |  | 50.00% |  |  |  |  |
Total Voting Interest Percentage After Conversion Of Loan |  |  |  |  |  |  |  |  |  | 99.99% |  |  |  |  |
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 |  |  |  |  |  |  |  |  |  |  |
Payments for land and rights of way held for development |  |  |  |  |  |  |  |  |  |  |  | $ 3,000,000.0 |  |  |
Payments For Option Exercised |  |  |  |  |  |  | $ 1,000,000.0 |  |  |  |  |  |  |  |
Percentage of Voting Interest Acquired through Option Agreement |  |  |  |  |  |  | 25.00% | 25.00% |  |  |  |  |  |  |
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% | 0.40% |
NSC Agua [Member] | First Phase [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal |  |  |  |  | 50 | 50 |  |  |  |  |  |  |  |  |
NSC Agua [Member] | Second Phase [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal |  |  |  |  | 50 | 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 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: | num: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 Reduction in present value of lessee's discounted obligation for lease payments from operating lease. + References No definition available. + Details
Name: | cwco_ReductionInOperatingLeaseLiabilities
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Reduction in the amount of lessee's right to use underlying asset under operating lease. + References No definition available. + Details
Name: | cwco_ReductionToOperatingLeaseRightOfUseAssets
Namespace Prefix: | cwco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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: | num: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: | num: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: | num: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: | num: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: | num: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=121586364&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=109226348&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 before accumulated depletion of real estate held for productive use, excluding land held for sale. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765 + Details
Name: | us-gaap_Land
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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: | num: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: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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: |