Segment disclosures

Company overview

CONSOLIDATED WATER CO. LTD.

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

18 dimension combinations 732 retained observations 24 reported periods Partial retained history

Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.

Construction Services · Restatement Adjustment · Services

Product Or Service · Restatement · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=cwco:ConstructionServicesMember;srt:RestatementAxis=srt:RestatementAdjustmentMember;us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30614199 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-301467461 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-04-01 – 2024-06-30679462 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-30853262 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence

Construction Services · Services Revenues

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=cwco:ConstructionServicesMember;us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesRevenuesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-305338043 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-307439180 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-312101137 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3113470641 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-306360333 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3011404500 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-302825935 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-302825935 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-305044167 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-305044167 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-312218230 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2024-01-01 – 2024-12-3118602919 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-304251237 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3017632772 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-04-01 – 2024-06-304004072 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3013381536 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2023-01-01 – 2023-12-3177306704 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence

Design And Consulting Services · Scenario Previously Reported · Services

Product Or Service · Restatement · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=cwco:DesignAndConsultingServicesMember;srt:RestatementAxis=srt:ScenarioPreviouslyReportedMember;us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31965487 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-30614199 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-301467461 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-04-01 – 2024-06-30679462 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-30853262 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence

Design And Consulting Services · Services Revenues

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=cwco:DesignAndConsultingServicesMember;us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesRevenuesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30203528 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-30465277 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-31261749 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-31766638 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-30213982 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-30715581 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-30366859 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-30366859 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-30501599 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-30501599 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-31134740 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2024-01-01 – 2024-12-313046165 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-30934479 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-302724749 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-04-01 – 2024-06-30849475 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-301790269 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2023-01-01 – 2023-12-311291581 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence

Operations And Maintenance · Services Revenues

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=cwco:OperationsAndMaintenanceMember;us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesRevenuesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-306044002 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3014932460 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-318888458 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3132075046 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-307715000 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3023695704 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-308255408 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-308255408 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3015980704 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3015980704 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-317725298 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2024-01-01 – 2024-12-3129307405 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-307492121 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3021660396 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-04-01 – 2024-06-307068922 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3014168275 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2023-01-01 – 2023-12-3119368365 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence

Bulk

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:BulkMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-309934060 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3018678829 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-318744769 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3133481307 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-308394614 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3025081146 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-308274816 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-308274816 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3016686532 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3016686532 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-318411716 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-318411716 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3133673387 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3133673387 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-308767168 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-308767168 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3025557220 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3025557220 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-308447958 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-308447958 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3016790052 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3016790052 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-318342094 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-318342094 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3134595058 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3134595058 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3134595058 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-308488615 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-308488615 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3025975483 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3025975483 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-308482495 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-308482495 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-3017486868 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3017486868 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-319004373 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-319004373 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-3132991066 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-3132991066 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3132991066 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-308667931 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-308667931 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-3024442324 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-3024442324 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-308423749 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-308423749 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-3015774393 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-3015774393 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-317350644 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-317350644 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-3126800869 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-3126800869 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-306868134 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-306868134 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-3019826075 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-3019826075 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-306711971 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-306711971 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-3012957941 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-3012957941 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-316245970 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-316245970 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3124312546 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3124312546 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-306061475 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-07-01 – 2020-09-306061475 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence
2020-01-01 – 2020-09-3018368156 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-3018368156 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence

Bulk Revenues

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:BulkRevenuesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-309934060 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3018678829 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-318744769 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3133481307 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-308394614 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3025081146 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-308274816 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-308274816 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3016686532 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3016686532 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-318411716 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-318411716 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3133673387 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3133673387 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-308767168 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-308767168 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3025557220 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3025557220 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-308447958 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-308447958 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3016790052 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3016790052 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-318342094 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-318342094 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3134595058 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3134595058 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3134595058 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-308488615 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-308488615 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3025975483 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3025975483 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-308482495 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-308482495 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-3017486868 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3017486868 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-319004373 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-319004373 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-3132991066 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-3132991066 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3132991066 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-308667931 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-308667931 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-3024442324 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-3024442324 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-308423749 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-308423749 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-3015774393 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-3015774393 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-317350644 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-317350644 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-3126800869 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-3126800869 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-306868134 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-306868134 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-3019826075 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-3019826075 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-306711971 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-306711971 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-3012957941 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-3012957941 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-316245970 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-316245970 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3124312546 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3124312546 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-306061475 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-07-01 – 2020-09-306061475 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence
2020-01-01 – 2020-09-3018368156 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-3018368156 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence

Construction Sevices

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:ConstructionSevicesMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-312218230 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3117637432 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-07-01 – 2024-09-303637038 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3016165312 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-303324610 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3012528274 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-03-319203662 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-319203662 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3177306704 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3177306704 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-3024204446 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-3024204446 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3052563822 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3052563822 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-3019827827 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3028521342 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-03-318693516 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2022-01-01 – 2022-12-3111616274 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3111616274 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-304781613 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-305347023 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence

Design And Consulting Services

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:DesignAndConsultingServicesMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31134740 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-314011652 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-07-01 – 2024-09-301548678 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-304192209 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-301528937 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-302643531 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-03-311114595 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-311114595 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-311291581 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-311291581 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-30202137 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-30202137 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-30928604 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-30928604 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-30222121 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-30564501 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-03-31342380 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2022-01-01 – 2022-12-313066996 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-313066996 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-30555369 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-302442781 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence

Manufacturing Revenues

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:ManufacturingRevenuesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-302689782 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-304090311 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-311400529 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3118691784 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-304664433 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3015708527 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-305230035 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-305230035 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3011044094 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3011044094 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-315814059 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-315814059 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3117595414 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3117595414 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-304359560 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-304359560 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3013591154 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3013591154 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-303926847 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-303926847 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-309231594 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-309231594 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-315304747 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-315304747 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3117491474 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3117491474 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3117491474 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-304721222 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-304721222 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3012180519 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3012180519 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-304087476 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-304087476 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-307459297 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-307459297 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-313371821 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-313371821 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-316324465 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-316324465 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-316324465 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-301378000 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-301378000 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-303589333 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-303589333 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-301061092 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-301061092 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-302211333 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-302211333 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-311150241 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-311150241 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-314072823 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-314072823 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-301087386 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-301087386 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-303244106 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-303244106 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-30551524 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-30551524 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-302156720 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-302156720 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-311605196 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-311605196 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3112425351 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3112425351 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-303259778 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-07-01 – 2020-09-303259778 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence
2020-01-01 – 2020-09-3010951524 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-3010951524 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence

Manufacturing Units

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:ManufacturingUnitsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-302689782 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-304090311 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-311400529 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3118691784 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-304664433 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3015708527 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-305230035 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-305230035 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3011044094 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3011044094 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-315814059 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-315814059 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3117595414 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3117595414 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-304359560 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-304359560 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3013591154 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3013591154 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-303926847 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-303926847 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-309231594 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-309231594 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-315304747 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-315304747 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3117491474 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3117491474 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3117491474 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-304721222 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-304721222 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3012180519 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3012180519 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-304087476 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-304087476 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-307459297 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-307459297 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-313371821 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-313371821 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-316324465 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-316324465 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-316324465 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-301378000 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-301378000 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-303589333 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-303589333 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-301061092 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-301061092 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-302211333 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-302211333 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-311150241 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-311150241 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-314072823 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-314072823 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-301087386 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-301087386 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-303244106 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-303244106 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-30551524 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-30551524 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-302156720 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-302156720 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-311605196 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-311605196 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3112425351 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3112425351 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-303259778 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-07-01 – 2020-09-303259778 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence
2020-01-01 – 2020-09-3010951524 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-3010951524 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence

Operations And Maintenance

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:OperationsAndMaintenanceMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-317725298 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3129307405 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-07-01 – 2024-09-307492121 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3021660396 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-307068922 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3014168275 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-03-317099354 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-317099354 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3119368365 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3119368365 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-305021081 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-305021081 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3012750902 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3012750902 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-304044015 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-307729821 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-03-313685805 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2022-01-01 – 2022-12-3114152158 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3114152158 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-303394142 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-3010740623 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence

Retail Revenues

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:RetailRevenuesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-308660947 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3017238005 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-318577058 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3133587952 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-307770344 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3025819712 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-308638026 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-308638026 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3018049368 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3018049368 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-319411342 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-319411342 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3131741343 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3131741343 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-307585992 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-307585992 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3024392814 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3024392814 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-308181884 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-308181884 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3016806822 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3016806822 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-318624938 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-318624938 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3130158051 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3130158051 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3130158051 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-307216574 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-307216574 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3022560998 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3022560998 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-307573329 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-307573329 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-3015344424 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3015344424 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-317771095 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-317771095 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-3125954013 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-3125954013 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3125954013 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-306274650 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-306274650 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-3019114653 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-3019114653 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-306526803 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-306526803 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-3012840003 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-3012840003 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-316313200 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-316313200 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-3122104953 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-3122104953 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-305247042 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-305247042 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-3016633137 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-3016633137 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-305674790 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-305674790 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-3011386095 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-3011386095 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-315711305 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-315711305 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3122952370 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3122952370 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-304993069 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-07-01 – 2020-09-304993069 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence
2020-01-01 – 2020-09-3018216797 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-3018216797 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence

Segment Retail

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:SegmentRetailMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-308660947 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3017238005 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-318577058 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3133587952 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-307770344 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3025819712 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-308638026 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-308638026 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3018049368 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3018049368 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-319411342 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-319411342 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3131741343 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3131741343 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-307585992 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-307585992 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3024392814 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3024392814 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-308181884 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-308181884 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3016806822 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3016806822 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-318624938 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-318624938 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3130158051 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3130158051 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3130158051 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-307216574 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-307216574 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3022560998 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3022560998 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-307573329 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-307573329 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-3015344424 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3015344424 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-317771095 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-317771095 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-3125954013 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-3125954013 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3125954013 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-306274650 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-306274650 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-3019114653 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-3019114653 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-306526803 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-306526803 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-3012840003 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-3012840003 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-316313200 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-316313200 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-3122104953 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-3122104953 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-305247042 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-305247042 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-3016633137 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-3016633137 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-305674790 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-305674790 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-3011386095 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-3011386095 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-315711305 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-315711305 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3122952370 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3122952370 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-304993069 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-3018216797 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence

Services

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3011585573 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3022836917 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-3111251344 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3146312325 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-3014289315 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3035815785 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-3011448202 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-3011448202 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3021526470 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3021526470 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-3110078268 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-3110078268 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3150956489 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3150956489 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-3012677837 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-3012677837 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3042017917 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3042017917 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-3011922469 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-3011922469 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3029340080 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3029340080 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-3117417611 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-3117417611 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3197966650 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3197966650 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3197966650 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-3029427664 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-3029427664 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3066243328 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3066243328 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-3024093963 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-3024093963 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-3036815664 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3036815664 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-3112721701 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-3112721701 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-3128835428 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-3128835428 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3128835428 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-308731124 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-308731124 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-3018530427 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-3018530427 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-305055483 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-305055483 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-309799303 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-309799303 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-314743820 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-314743820 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-3113884857 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-3113884857 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-303210584 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-303210584 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-3010514669 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-3010514669 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-303763239 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-303763239 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-307304085 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-307304085 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-313540846 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-313540846 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3112937859 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3112937859 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-303351935 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-07-01 – 2020-09-303351935 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence
2020-01-01 – 2020-09-309942748 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-309942748 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence

Services Revenues

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesRevenuesMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3011585573 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3022836917 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-3111251344 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3146312325 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-3014289315 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3035815785 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-3011448202 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-3011448202 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3021526470 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3021526470 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-3110078268 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-3110078268 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3150956489 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3150956489 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-3012677837 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-3012677837 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3042017917 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3042017917 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-3011922469 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-3011922469 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3029340080 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3029340080 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-3117417611 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-3117417611 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3197966650 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3197966650 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3197966650 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-3029427664 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-07-01 – 2023-09-3029427664 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-01-01 – 2023-09-3066243328 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3066243328 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2023-04-01 – 2023-06-3024093963 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-04-01 – 2023-06-3024093963 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-06-3036815664 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3036815664 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2023-01-01 – 2023-03-3112721701 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2023-01-01 – 2023-03-3112721701 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2022-01-01 – 2022-12-3128835428 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2022-01-01 – 2022-12-3128835428 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3128835428 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2022-07-01 – 2022-09-308731124 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-07-01 – 2022-09-308731124 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-01-01 – 2022-09-3018530427 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2022-01-01 – 2022-09-3018530427 Unit_Standard_USD_p0sf7ocVMEiEBqxVELfz2g20231109Open filing evidence
2022-04-01 – 2022-06-305055483 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-04-01 – 2022-06-305055483 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-06-309799303 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2022-01-01 – 2022-06-309799303 Unit_Standard_USD_YcP54Vown0i0W1wS0Dm5KQ20230810Open filing evidence
2022-01-01 – 2022-03-314743820 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2022-01-01 – 2022-03-314743820 Unit_Standard_USD_o8fgEjbOPE2ZPSO777TvhA20230515Open filing evidence
2021-01-01 – 2021-12-3113884857 Unit_Standard_USD_9Awa8hGdJk6r03TiFoEXhA20230330Open filing evidence
2021-01-01 – 2021-12-3113884857 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2021-07-01 – 2021-09-303210584 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-07-01 – 2021-09-303210584 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-01-01 – 2021-09-3010514669 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2021-01-01 – 2021-09-3010514669 Unit_Standard_USD_iSVwEQVnwUmloB5OdZhslg20221114Open filing evidence
2021-04-01 – 2021-06-303763239 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-04-01 – 2021-06-303763239 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-06-307304085 Unit_Standard_USD_7KnNN3Lq0kyHB8i60lETnw20220811Open filing evidence
2021-01-01 – 2021-06-307304085 Unit_Standard_USD_SHQR6bnSf0-zAbcyC8-gkA20210816Open filing evidence
2021-01-01 – 2021-03-313540846 Unit_Standard_USD_gW79OGd_70aoKacpeeEoeA20210517Open filing evidence
2021-01-01 – 2021-03-313540846 Unit_Standard_USD_lJajoi2e30KHGriAnMRy-w20220512Open filing evidence
2020-01-01 – 2020-12-3112937859 Unit_Standard_USD_sAEB9V3rlEmkhKKi0LqDUg20220329Open filing evidence
2020-01-01 – 2020-12-3112937859 Unit_Standard_USD_Z7orBItoq0iqSNcscckg3w20210331Open filing evidence
2020-07-01 – 2020-09-303351935 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-309942748 Unit_Standard_USD_FVc3hcsVSEWxaeJGMHoEJA20211115Open filing evidence
2020-01-01 – 2020-09-309942748 Unit_Standard_USD_TV-8dzPW70KWoFm3OsTUcw20201116Open filing evidence

Services Revenues · Transferred At Point In Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesRevenuesMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-306211823 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-3015253004 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-319041181 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3132615469 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-307826807 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3024063090 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-308343472 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-308343471 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-3016241478 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-3016241478 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-317898007 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-317898007 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3132744935 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3132343023 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-308431331 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-308431331 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3024386143 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3024386143 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-307934295 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-307934295 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3015954812 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3015954812 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-318020518 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-318020518 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3120554858 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3120554858 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3120554858 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-305207927 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3013595057 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-04-01 – 2023-06-304254013 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-308387130 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-03-314133117 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2022-01-01 – 2022-12-3114689157 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3114689157 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence

Services Revenues · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cwco:ServicesRevenuesMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-305373750 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-06-307583913 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2026-01-01 – 2026-03-312210163 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-12-3113696856 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2025-07-01 – 2025-09-306462508 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-01-01 – 2025-09-3011752695 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2025-04-01 – 2025-06-303104731 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-04-01 – 2025-06-303104731 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-06-305284992 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2025-01-01 – 2025-06-305284992 Unit_Standard_USD_RzNu_DfcM0aJQ1uBov-NVw20260810Open filing evidence
2025-01-01 – 2025-03-312180261 Unit_Standard_USD_Hzm5HXmgU0ukiTcx7u7FzA20260511Open filing evidence
2025-01-01 – 2025-03-312180261 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2024-01-01 – 2024-12-3118211554 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2024-01-01 – 2024-12-3118613466 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2024-07-01 – 2024-09-304246506 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-07-01 – 2024-09-304246506 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-01-01 – 2024-09-3017631774 Unit_Standard_USD_FusKooTOWUOItnQmHgv3bw20251110Open filing evidence
2024-01-01 – 2024-09-3017631774 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2024-04-01 – 2024-06-303988174 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-04-01 – 2024-06-303988174 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-06-3013385268 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2024-01-01 – 2024-06-3013385268 Unit_Standard_USD_LEEjJQ9Ya0KwfN78fvFrqQ20250811Open filing evidence
2024-01-01 – 2024-03-319397093 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2024-01-01 – 2024-03-319397093 Unit_Standard_USD_ibWok5EAG0Kxti377sBgzA20250512Open filing evidence
2023-01-01 – 2023-12-3177411792 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2023-01-01 – 2023-12-3177411792 Unit_Standard_USD_qxO4fsWAk06KNxdZCJgvFQ20260316Open filing evidence
2023-01-01 – 2023-12-3177411792 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence
2023-07-01 – 2023-09-3024219737 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-01-01 – 2023-09-3052648271 Unit_Standard_USD_h9wkNGGaEky_NchczPKyhg20241114Open filing evidence
2023-04-01 – 2023-06-3019839950 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-06-3028428534 Unit_Standard_USD_BWJHB8vgGEixdKKLKRDYpQ20240814Open filing evidence
2023-01-01 – 2023-03-318588584 Unit_Standard_USD_DQpNdZ9rC0S5iid8nhLzyw20240515Open filing evidence
2022-01-01 – 2022-12-3114146271 Unit_Standard_USD_GrksuAH98Ee4hKDrJ-LD1w20250317Open filing evidence
2022-01-01 – 2022-12-3114146271 Unit_Standard_USD_Scq0YKnd-0-KYTiygG7JfA20240327Open filing evidence