XML 72 R53.htm IDEA: XBRL DOCUMENT
v3.25.1

Accounting policies - Investments (Details) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting policies |
Criteria for recognizing investment at cost | Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.
Equity method of accounting for investments, description | The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation.

X
- Definition Represents the conditions to recognize the investment value in cost. + References No definition available. + Details
Name: | cwco_CriteriaForRecognizingInvestmentAtCost
Namespace Prefix: | cwco_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition This serves as a place to record data that is not required by accounting literature but is useful for readers of the financial statements as it relates to the details of an equity method investment in common stock. Such information may include the amount of change for a change in ownership (equity) percentage in a given period and the amount and type of the consideration given or received in relation to the change in ownership. + References No definition available. + Details
Name: | us-gaap_EquityMethodInvestmentAdditionalInformation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration