<SEC-DOCUMENT>0001558370-23-000131.txt : 20230109
<SEC-HEADER>0001558370-23-000131.hdr.sgml : 20230109
<ACCEPTANCE-DATETIME>20230109084014
ACCESSION NUMBER:		0001558370-23-000131
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20230104
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Completion of Acquisition or Disposition of Assets
ITEM INFORMATION:		Unregistered Sales of Equity Securities
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20230109
DATE AS OF CHANGE:		20230109

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Consolidated Water Co. Ltd.
		CENTRAL INDEX KEY:			0000928340
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER SUPPLY [4941]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-25248
		FILM NUMBER:		23516771

	BUSINESS ADDRESS:	
		STREET 1:		REGATTA OFFICE PARK, WINDWARD THREE,
		STREET 2:		4TH FLOOR, WEST BAY ROAD, P.O. BOX 1114
		CITY:			GRAND CAYMAN
		STATE:			E9
		ZIP:			KY1-1102
		BUSINESS PHONE:		345-945-4277

	MAIL ADDRESS:	
		STREET 1:		REGATTA OFFICE PARK, WINDWARD THREE,
		STREET 2:		4TH FLOOR, WEST BAY ROAD, P.O. BOX 1114
		CITY:			GRAND CAYMAN
		STATE:			E9
		ZIP:			KY1-1102

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSOLIDATED WATER CO LTD
		DATE OF NAME CHANGE:	19990330

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CAYMAN WATER CO LTD
		DATE OF NAME CHANGE:	19941212
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>cwco-20230104x8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='UTF-8'?>

      <!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 10.1.0.3 -->
      <!-- Based on: iXBRL 1.1 -->
      <!-- Created on: 1/9/2023 11:21:01 AM -->
      <!-- iXBRL Library version: 1.0.8263.24741 -->
      <!-- iXBRL Service Job ID: 8d21ef5d-a456-4829-98c7-bc16336869ba -->

  <html xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:cwco="http://www.cwco.com/20230104" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance"><head><meta http-equiv="content-type" content="text/html" /><title></title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityCentralIndexKey" id="Tc_fb25xLAmSUminPNyZSCNZw_2_1">0000928340</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:AmendmentFlag" id="Tc_WAKKcTY-B0uJ8bwliMI-Sw_3_1">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="cwco-20230104.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-04</xbrli:startDate><xbrli:endDate>2023-01-04</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;line-height:1.19;margin:0pt;">&#160;</p><a id="_07ecc52e_27c9_4c86_98dd_a5a61ca573ad"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;<b style="font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Washington, D.C. 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-size:10pt;font-weight:bold;">FORM </b><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:DocumentType" id="Narr_1-DNYGBahUyFKk8FXHzrfQ"><b style="font-size:10pt;font-weight:bold;">8-K</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">CURRENT REPORT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;PURSUANT TO SECTION 13 OR 15(d) OF THE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">SECURITIES EXCHANGE ACT OF 1934</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="Narr_A05efDYguEuJX-jOSHQ_eQ"><span style="font-size:10pt;">January 4, 2023</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(Date of earliest event reported)</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:14pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityRegistrantName" id="Narr_QgH8isdHfEOQDI6J6jZAMg"><b style="font-weight:bold;">CONSOLIDATED WATER CO. LTD.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(Exact Name of Registrant as Specified in Charter)</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><a id="_b7b5ac03_4c12_405e_a48a_180221e533a1"></a><a id="Tc_X6aiJu8AjUy0pJzfXR0-2w_1_0"></a><a id="Tc_ZOzLz39Q20m7y4tShSOkUg_2_0"></a><a id="Tc_aL8zSuoZ-EakgwWA8r7lVw_2_2"></a><a id="Tc_vKpg62Twuk2wCkIM79rbJA_2_4"></a><a id="Tc_k5FEgzbbG0S554iBjVifMQ_3_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:countrynameen" name="dei:EntityIncorporationStateCountryCode" id="Narr_a3Pq-vRKXEa-WHUIi-gmUw"><span style="font-size:10pt;">Cayman Islands</span></ix:nonNumeric><span style="font-size:10pt;">, B.W.I.</span></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityFileNumber" id="Tc_tWJKf8xsNE616a3CuhLmlA_1_2"><span style="font-size:10pt;">0-25248</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityTaxIdentificationNumber" id="Tc_Fsbd3Ff9q0G3mTjDdi0paw_1_4"><span style="font-size:10pt;">98-0619652</span></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(State or Other Jurisdiction of</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(Commission File No.)</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(IRS Employer Identification No.)</p></td></tr><tr><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Incorporation)</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityAddressAddressLine1" id="Narr_RzPFwaNbD0WTaSkjF3YrDw"><span style="font-size:10pt;">Regatta Office Park</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityAddressAddressLine2" id="Narr_oKl-9wL6EU-iyMNsDMGi5Q"><span style="font-size:10pt;">Windward Three, 4</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup><span style="font-size:10pt;"> Floor</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityAddressAddressLine3" id="Narr_bM1pA3bVq060S-WYaOKYUA"><span style="font-size:10pt;">West Bay Road, P.O. Box 1114</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityAddressCityOrTown" id="Narr_2k57yuXJlEKzGrgte19jBA"><span style="font-size:10pt;">Grand Cayman</span></ix:nonNumeric><span style="font-size:10pt;">, </span><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:EntityAddressPostalZipCode" id="Narr_V-MCwYQq-0K6PNdWxHDddA"><span style="font-size:10pt;">KY1-1102</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="Narr_KNvDVUtqWkqOSwZXqpWNog"><span style="font-size:10pt;">Cayman Islands</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(Address of Principal Executive Offices)</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:10pt;">(</span><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:CityAreaCode" id="Narr_hbeVMngfXEqfegLJuBJFpQ"><span style="font-size:10pt;">345</span></ix:nonNumeric><span style="font-size:10pt;">) </span><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:LocalPhoneNumber" id="Narr_G2LB6hZAjkqmN8naKCmVlw"><span style="font-size:10pt;">945-4277</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(Registrant&#8217;s telephone number, including area code)</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Not Applicable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">(Former Name or Former Address, if Changed Since Last Report)</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instructions A.2. below):</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:justify;margin:0pt;">&#160;</p><a id="_79977828_c7a9_4bf0_a6a8_02da7c8e3867"></a><a id="Tc_lPO35iFb4Uq_94aBOwpQXA_1_2"></a><a id="Tc_Sn5Hy4WyAUa3vTv9rguHag_2_2"></a><a id="Tc_FrnPZFY8s0mKITRdVTMV8g_3_2"></a><a id="Tc_YNHlDvC7ZUueaCZ11L6dyA_4_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:0.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:4.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:95.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:0.17%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:4.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" id="Tc_diZOothtiUy0r0IR9bOudw_1_1"><span style="font-family:'Segoe UI Symbol';font-size:10pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:95.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr><tr><td style="vertical-align:top;width:0.17%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:4.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" id="Tc_U2fBKQ63PEGzOymZhj0_Rw_2_1"><span style="font-family:'Segoe UI Symbol';font-size:10pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:95.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p></td></tr><tr><td style="vertical-align:top;width:0.17%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:4.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" id="Tc_sg4TuVfvJ0-B8cSvaNQf5w_3_1"><span style="font-family:'Segoe UI Symbol';font-size:10pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:95.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p></td></tr><tr><td style="vertical-align:top;width:0.17%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:4.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" id="Tc_g9r-S8aapUWvX9-BF5oBiQ_4_1"><span style="font-family:'Segoe UI Symbol';font-size:10pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:95.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Securities registered pursuant to Section 12(b) of the Act:</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">&#160;</p><a id="_f4711213_2b5d_44aa_908b_34e742b1f284"></a><a id="Tc_xx6EnAm-dkW_6zFWIpb55Q_1_0"></a><a id="Tc_aXY0j4K5TE2UPbKzzKDi9g_1_2"></a><a id="Tc_6BuE_GC8qkCdG8J5CpKYNg_1_4"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:47%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Title of each class</b></p></td><td style="vertical-align:top;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:15%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trading Symbol(s)</b></p></td><td style="vertical-align:top;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:36%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name of each exchange on which registered</b></p></td></tr><tr><td style="vertical-align:top;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:Security12bTitle" id="Tc_ssHNEKc_pEO33w15sePtfw_2_0"><span style="font-size:10pt;">Class A common stock, $0.60 par value</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" name="dei:TradingSymbol" id="Tc_Z2QYZ6Al2U29RDxdElzZew_2_2"><span style="font-size:10pt;">CWCO</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="Tc_lr09PF1YeU2bsA3OOO76MA_2_4"><span style="font-size:10pt;">The Nasdaq Global Select Market</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:10pt;">Emerging growth company </span><ix:nonNumeric contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="Narr_YtYE9cLPbUuA9aLT-e-ifw"><span style="font-family:'Segoe UI Symbol';font-size:10pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-family:'Segoe UI Symbol';font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:0pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><a id="_ef068dd6_4f58_4925_a902_a90bc9fbfe81"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:72pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Item 1.01</b></span><b style="font-weight:bold;">Entry into a Material Definitive Agreement.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">As previously reported, in October 2022, Consolidated Water Co. Ltd. (the &#8220;Company&#8221;), through its wholly-owned subsidiary, Consolidated Water U.S. Holdings, Inc. (&#8220;CW-Holdings&#8221;), exercised its option to purchase shares constituting the remaining 39% interest (the &#8220;Remaining Interest&#8221;) in PERC Water Corporation (&#8220;PERC&#8221;) not owned by CW-Holdings at a price to be determined by an independent valuation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">On January 4, 2023, CW-Holdings entered into a stock purchase agreement (the &#8220;Purchase Agreement&#8221;) with Johan Perslow, Nathan Owen, Steven Owen and Colton Schmidt (collectively, the &#8220;Sellers&#8221;), pursuant to which CW-Holdings acquired the Remaining Interest in exchange for approximately $2.44 million in cash and 368,383 shares of the Company&#8217;s common stock, having a value of approximately $5.36 million based upon the opening trading price of the Company&#8217;s common stock on The Nasdaq Global Market on the date of the transaction. After giving effect to the transactions contemplated by the Purchase Agreement, CW-Holdings owns 100% of the outstanding capital stock of PERC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">PERC designs, builds, sells, operates and manages water, wastewater and water reuse infrastructure. PERC generated approximately $17.8 million and $13.4 million in revenues over the nine months ended September 30, 2022 and the twelve months ended December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The Purchase Agreement is provided to give investors information regarding the agreement terms. It is not provided to give investors factual information about the Company, CW-Holdings or any other parties thereto. In addition, the representations, warranties and covenants contained in the Purchase Agreement were made only for purposes of those agreements and as of specific dates, were solely for the benefit of the parties to the Purchase Agreement, and may be subject to limitations agreed by the contracting parties, including being qualified by disclosures exchanged between the parties in connection with the execution of the Purchase Agreement. The representations and warranties may have been made for the purposes of allocating contractual risk between the parties to the agreement instead of establishing these matters as facts, and may be subject to standards of materiality applicable to the contracting parties that differ from those applicable to investors. Investors are not third-party beneficiaries under the Purchase Agreement and should not view the representations, warranties and covenants or any descriptions thereof as characterizations of the actual state of facts or conditions of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</span></p><a id="_dc962c9d_42d3_4b09_a398_404baa45c242"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:72pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Item 2.01</b></span><b style="font-weight:bold;">Completion of Acquisition or Disposition of Assets.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">To the extent required by Item 2.01 of Form 8-K, the information relating to the consummation of the transaction contained or incorporated elsewhere in this Current Report on Form 8-K is incorporated by reference herein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</span></p><a id="_3224dc0b_b782_4dc8_8a8f_d4b19a674e9b"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:72pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Item 3.02 </b></span><b style="font-weight:bold;">Unregistered Sales of Equity Securities.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">To the extent required by Item 3.02 of Form 8-K, the information relating to the consummation of the transaction contained or incorporated elsewhere in this Current Report on Form 8-K is incorporated by reference herein. &#160;The issuance of the common stock was exempt from registration under Section 4(a)(2) of the Securities Act of 1933, as amended. &#160;The Sellers are knowledgeable, sophisticated and experienced in making investment decisions of this kind and received adequate information about the Company or had adequate access, including through the their business relationship with the Company, to information about the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</span></p><a id="_6f0d6d50_4503_4ea5_be29_8533a4978b93"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:72pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Item 7.01</b></span><b style="font-weight:bold;">Regulation FD Disclosure.&#160;</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">On January 9, 2023, the Company issued a press release announcing the consummation of the transaction described in Item 1.01, a copy of which is attached to this Current Report on Form 8-K as Exhibit 99.1 and is incorporated herein by reference.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The information in this Item 7.01, including Exhibit 99.1, is furnished and shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liabilities under that section, and shall not be deemed to be incorporated by reference into the filings of the Company under the Securities Act of 1933, as amended, regardless of any general incorporation language in those filings.</p></div><div style="clear:both;display:table;min-height:72pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt 0pt 24pt 0pt;">2</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:76.47%;border:0;margin:30pt 11.76% 30pt 11.76%;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_12ea5c79_4599_4deb_9b75_1fe888fccb1c"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:72pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Item&#160;9.01. </b></span><b style="font-weight:bold;">Financial Statements and Exhibits.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(d)</span></span>Exhibits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.94%;"><tr style="height:1pt;"><td style="vertical-align:top;width:14.37%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:2.52%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:83.09%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:14.37%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Exhibit&#160;No.</b></p></td><td style="vertical-align:top;width:2.52%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.09%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td></tr><tr><td style="vertical-align:top;width:14.37%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">10.1</p></td><td style="vertical-align:top;width:2.52%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.09%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;font-size:10pt;" href="cwco-20230104xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Stock Purchase Agreement dated January 4, 2023 among Consolidated Water U.S. Holdings, Inc. and the Sellers.</span></a></p></td></tr><tr><td style="vertical-align:top;width:14.37%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">99.1</p></td><td style="vertical-align:top;width:2.52%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">&#8203;</span></p></td><td style="vertical-align:top;width:83.09%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;font-size:10pt;" href="cwco-20230104xex99d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Press Release dated </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">January 9, 2023</span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">.</span></a></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;min-height:72pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt 0pt 24pt 0pt;">3</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:76.47%;border:0;margin:30pt 11.76% 30pt 11.76%;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">SIGNATURE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:53.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:middle;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"></div></div></td><td style="vertical-align:top;width:28.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:middle;width:8.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td colspan="3" style="vertical-align:middle;width:46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">CONSOLIDATED WATER CO. LTD.</p></td></tr><tr><td style="vertical-align:top;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:middle;width:37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:middle;width:37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">By:&#160;</p></td><td style="vertical-align:top;width:28.99%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">/s/ David W. Sasnett</p></td><td style="vertical-align:middle;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="4" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Name:&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:top;width:37.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">David W. Sasnett</p></td></tr><tr><td style="vertical-align:top;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Title:</p></td><td colspan="2" style="vertical-align:top;width:37.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Executive Vice President &amp; Chief Financial Officer</p></td></tr><tr><td style="vertical-align:middle;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;width:28.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Date: January 9, 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;min-height:72pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:center;margin:0pt 0pt 24pt 0pt;">4</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>cwco-20230104xex10d1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 1/9/2023 11:20:58 AM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;min-height:36pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 10.1</b></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">STOCK PURCHASE AGREEMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">THIS STOCK PURCHASE AGREEMENT</b> (this &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Agreement</u>&#8221;), dated as of January 4, 2023 (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</u>&#8221;), is entered into by and among the <b style="font-weight:bold;">UNDERSIGNED SHAREHOLDERS</b> (collectively, the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sellers</u>,&#8221; and each, a &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Seller</u>&#8221;) of PERC Water Corporation, a California corporation (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u>&#8221;), and <b style="font-weight:bold;">CONSOLIDATED WATER U.S. HOLDINGS, INC.</b>, a Florida corporation with principal offices at 5810 Coral Ridge Drive, Suite 220, Coral Springs, Florida 33076 (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Buyer</u>&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, pursuant to Section 3.01(a)(i) of the Stock Purchase Agreement dated October 24, 2019 (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purchase Agreement</u>&#8221;) by and among the Company, certain shareholders of the Company, including the Sellers (collectively, the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Shareholders</u>&#8221;), and the Buyer, each of the Shareholders granted the Buyer the right (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Call Right</u>&#8221;) to purchase all of the remaining shares of capital stock of the Company held by the Shareholders;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, the Buyer exercised the Call Right by written notice to the Sellers dated October 25, 2022; </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, as of the Effective Date, the Sellers collectively own 269,081 shares of stock, par value $0.01 per share (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Shares</u>&#8221;), of the Company, with such Shares being all of the capital stock of the Company owned by the Sellers; </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, although Section 3.01(f) of the Purchase Agreement provides the method by which the &#8220;Fair Market Value&#8221; (as defined therein) is to be determined, the Sellers and the Buyer have agreed that the Fair Market Value shall be equal to $20 million; </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, the Sellers and the Buyer have agreed that a portion of the Shares will be sold by the Sellers to the Buyer for cash and the balance of such Shares will be exchanged for ordinary shares, par value CI$0.50 per share (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CWCO Stock</u>&#8221;), of Consolidated Water Co. Ltd. (&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CWCO</u>&#8221;); and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, the Sellers wish to sell a portion of the Shares to the Buyer and exchange the balance of the Shares with the Buyer for CWCO Stock, and the Buyer wishes to purchase a portion of the Shares from the Sellers and exchange shares of CWCO Stock with the Sellers for the balance of the Shares, subject to the terms and conditions set forth herein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOW, THEREFORE</b>, in consideration of the mutual covenants and agreements hereinafter set forth and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:15.0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.</font><a name="a888263"></a><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recitals</b>. The foregoing&#160;recitals are true and correct and are incorporated herein by reference.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="line-height:1.19;margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:15.0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">2.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purchase and Sale; and Exchange</b>. The Buyer shall purchase from the Sellers and the Sellers shall sell to the Buyer, all of the Sellers&#8217; right, title and interest (including the goodwill </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:15.0pt;text-align:justify;text-indent:0pt;">of the Company associated therewith) in and to 84,175 of Shares for an aggregate purchase price $2,440,023.00 (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purchase Price</u>&#8221;). The Sellers shall exchange all of the Sellers&#8217; right, title and interest (including the goodwill of the Company associated therewith) in and 184,906 of Shares for such number of shares of CWCO Stock as is set forth on <b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Schedule A</b> attached hereto (the &#8220;Exchange Shares&#8221;). The parties intend the exchange of the Shares being exchanged for shares of CWCO Stock to be a tax-free exchange. &#160;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Schedule A</b>&#160;attached hereto sets forth (a) the number of Shares to be sold by each Seller and the amount of the Purchase Price that shall be paid to each Seller in respect thereof, and (b) the number of Shares to be exchanged by each Seller and the number of Exchange Shares to be exchanged therefor. &#160;</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="line-height:1.19;margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:15.0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Closing</b>. The closing (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Closing</u>&#8221;) of the transactions contemplated hereby shall take place simultaneously with the execution and delivery hereof, remotely via&#160;the exchange of documents and signatures. At the Closing, the Sellers shall deliver to the Buyer the stock certificates evidencing the Shares, free and clear of all Liens (as defined in the Purchase Agreement), duly endorsed in blank or accompanied by stock powers or other instruments of transfer duly executed in blank, and the Buyer shall deliver to the Sellers the Purchase Price (divided among the Sellers as set forth on&#160;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Schedule A</b>&#160;attached hereto) by wire transfer of immediately available funds to accounts designated in writing by the Sellers to the Buyer.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="line-height:1.19;margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:15.0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Representations and Warranties of Sellers</b>. Each Seller hereby represents and warrants (severally with respect to himself, the Shares owned by such Seller and the Exchange Shares to be acquired by such Seller, and not jointly and severally with others) to the Buyer as of the date of this Agreement as follows:</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">a.</font>This Agreement has been duly executed and delivered by such Seller and (assuming due authorization, execution and delivery by the other Sellers and the Buyer) constitutes a legal, valid and binding obligation, enforceable against such Seller in accordance with its terms.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">b.</font>Such Seller has full right, title and interest in and to the Shares.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">c.</font>Such Seller has all the necessary power and authority and has taken all necessary action to sell the Shares.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">d.</font>The Shares are free and clear of any and all Liens (as defined in the Purchase Agreement) other than those arising as a result of or under the terms of the Purchase Agreement and those that may be imposed on the Shares by the Shareholders&#8217; Agreement dated October 24, 2019 among the Company and the parties listed on Schedule A thereto.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">e.</font>The Shares constitute all shares of capital stock of the Company held of record or beneficially by such Seller as of the Effective Date.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">f.</font>The execution, delivery and performance by such Seller of this Agreement do not conflict with, violate or result in the breach of, or create any Lien (as defined in the Purchase Agreement) on the Shares pursuant to, any agreement, instrument, order, judgment, decree, law or </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>2</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;">governmental regulation to which such Seller is a party or is subject or by which the Shares are bound.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">g.</font>No governmental, administrative or other third party consents or approvals are required by or with respect to such Seller in connection with the execution and delivery of this Agreement or the consummation of the transactions contemplated hereby.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">h.</font>There are no actions, suits, claims, investigations or other legal proceedings pending or, to the knowledge of such Seller, threatened against or by such Seller that challenge or seek to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">i.</font>No broker, finder or investment banker is entitled to any brokerage, finder&#8217;s or other fee or commission in connection with the transactions contemplated by this Agreement based upon arrangements made by or on behalf of such Seller.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">j.</font>Such Seller will comply with all applicable laws and regulations in effect in any jurisdiction in which such Seller purchases or sells Exchange Shares and obtain any consent, approval or permission required for such purchases or sales under the laws and regulations of any jurisdiction to which such Seller is subject or in which such Seller makes such purchases or sales, and neither the Buyer nor CWCO shall have no responsibility therefor.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">k.</font>Such Seller understands and accepts that the acquisition of the Exchange Shares involves various risks, including those risk factors set forth in CWCO&#8217;s periodic and other reports filed with the U.S. Securities and Exchange Commission (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Commission</u>&#8221;), including &#160;in its 2021 Annual Report on Form 10-K. Such Seller represents that it is able to bear any loss associated with an investment in the Exchange Shares it will acquire pursuant to this Agreement. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">l.</font>Such Seller confirms that it is not relying on any communication (written or oral) of the Buyer, CWCO or any of their affiliates, as investment advice or as a recommendation to acquire the Exchange Shares. &#160;It is understood that information and explanations related to the terms and conditions of the Exchange Shares provided by the Buyer, CWCO or any of their affiliates shall not be considered investment advice or a recommendation to acquire the Exchange Shares, and that none of the Buyer, &#160;CWCO nor any of their affiliates is acting or has acted as an advisor to such Seller in deciding to acquire in the Exchange Shares. Such Seller acknowledges that none of the Buyer, CWCO nor any of their affiliates has made any representation regarding the proper characterization of the Exchange Shares for purposes of determining such Seller&#8217;s authority to acquire in the Exchange Shares.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">m.</font>Such Seller is familiar with the business and financial condition and operations of CWCO. Such Seller has had access to such information concerning CWCO and the Exchange Shares as it deems necessary to enable it to make an informed decision concerning the acquisition of the Exchange Shares. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">n.</font>Such Seller understands that no federal or state agency has passed upon the merits or risks of an investment in the Exchange Shares or made any finding or determination concerning the fairness or advisability of this acquisition.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>3</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">o.</font>Such Seller confirms that none of the Buyer, CWCO nor any of their affiliates has (A) given any guarantee or representation as to the potential success, return, effect or benefit (either legal, regulatory, tax, financial, accounting or otherwise) of an acquisition of the Exchange Shares or (B) made any representation to such Seller regarding the legality of an investment in the Exchange Shares under applicable securities, investment or similar laws or regulations. In deciding to acquire the Exchange Shares, such Seller is not relying on the advice or recommendations of the Buyer, CWCO or their affiliates and such Seller has made its own independent decision that the acquisition of the Exchange Shares is suitable and appropriate for such Seller. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">p.</font>Such Seller has such knowledge, skill and experience in business, financial and investment matters that such Seller is capable of evaluating the merits and risks of an investment in the Exchange Shares. With the assistance of such Seller&#8217;s own professional advisors, to the extent that such Seller has deemed appropriate, such Seller has made its own legal, tax, accounting and financial evaluation of the merits and risks of an investment in the Exchange Shares and the consequences of this Agreement. Such Seller has considered the suitability of the Exchange Shares as an investment in light of its own circumstances and financial condition and such Seller is able to bear the risks associated with an investment in the Exchange Shares.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">q.</font>Such Seller is an &#8220;accredited investor&#8221; as defined in Rule 501(a) under the Securities Act of 1933, as amended (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Securities Act</u>&#8221;). Such Seller agrees to furnish any additional information requested by the Buyer, CWCO or any of its affiliates to assure compliance with applicable U.S. federal and state securities laws in connection with the acquisition of the Exchange Shares. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">r.</font>Such Seller is acquiring the Exchange Shares solely for such Seller&#8217;s own beneficial account, for investment purposes, and not with a view to, or for resale in connection with, any distribution of the Exchange Shares. Such Seller understands that the Exchange Shares have not been registered under the Securities Act or any securities laws by reason of specific exemptions under the provisions thereof which depend in part upon the investment intent of such Seller and of the other representations made by such Seller in this Agreement. Such Seller understands that the Buyer and CWCO are relying upon the representations and agreements contained in this Agreement (and any supplemental information) for the purpose of determining whether this transaction meets the requirements for such exemptions.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">s.</font>Such Seller understands that the Exchange Shares are &#8220;restricted securities&#8221; under applicable federal securities laws and that the Securities Act and the rules of the Commission provide in substance that such Seller may dispose of the Exchange Shares only pursuant to an effective registration statement under the Securities Act or an exemption therefrom, and such Seller understands that neither the Buyer nor CWCO has any obligation or intention to register any of the Exchange Shares, or to take action so as to permit sales pursuant to the Securities Act (including Rule 144 thereunder). Accordingly, such Seller understands that under the Commission&#39;s rules, such Seller may dispose of the Exchange Shares principally only in &#8220;private placements&#8221; which are exempt from registration under the Securities Act, in which event the transferee will acquire &#8220;restricted securities&#8221; subject to the same limitations as in the hands of such </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>4</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;">Seller. Consequently, such Seller understands that such Seller must bear the economic risks of the investment in the Securities for an indefinite period of time. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">t.</font>Such Seller agrees: (A) that such Seller will not sell, assign, pledge, give, transfer or otherwise dispose of the Exchange Shares or any interest therein, or make any offer or attempt to do any of the foregoing, except pursuant to a registration of the Exchange Shares under the Securities Act and all applicable securities laws, or in a transaction which is exempt from the registration provisions of the Securities Act and all applicable securities laws; (B) that the certificate representing the Exchange Shares will bear a legend making reference to the foregoing restrictions; and (C) that CWCO shall not be required to give effect to any purported transfer of such Exchange Shares except upon compliance with the foregoing restrictions.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">u.</font>Such Seller acknowledges that neither the Buyer, CWCO nor any other person offered to sell the Exchange Shares to it by means of any form of general solicitation or advertising, including but not limited to: (A) any advertisement, article, notice or other communication published in any newspaper, magazine or similar media or broadcast over television or radio or (B) any seminar or meeting whose attendees were invited by any general solicitation or general advertising.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">v.</font>Such Seller acknowledges that some of the information known by or provided to such Seller in connection with the acquisition of the CWCO Stock may constitute &#8220;material non-public information&#8221; within the meaning of Rule 10b-5 of the Securities Exchange Act of 1934, as amended (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Exchange Act</u>&#8221;) and other U.S. securities laws. Such Seller acknowledges that it will handle such material non-public information in accordance with applicable law, including U.S. securities laws. &#160;Such Seller acknowledges and agrees that such Seller is prohibited from any buying or selling of CWCO Stock on the basis of material non-public information until after the information either becomes publicly available (such as in reports filed by CWCO under the Exchange Act) or ceases to be material. Such Seller acknowledges that it is aware of the restrictions of applicable securities laws, including Rule 10b-5 under the Exchange Act, relating to the trading in securities of an issuer, including while in possession of material non-public information regarding that issuer. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">5.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Representation and Warranties of Buyer</b>. &#160;The Buyer hereby represents and warrants to the Sellers as of the date of this Agreement as follows:</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">a.</font>The Buyer is a corporation duly organized, validly existing and in good standing under the laws of the State of Florida.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">b.</font>The Buyer has all requisite power and authority to enter into this Agreement, to carry out its obligations hereunder and to consummate the transactions contemplated hereby. The execution and delivery by the Buyer of this Agreement, the performance by Buyer of its obligations hereunder and the consummation by Buyer of the transactions contemplated hereby have been duly authorized by all requisite corporate action on the part of the Buyer. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>5</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">c.</font>This Agreement has been duly executed and delivered by the Buyer and (assuming due execution and delivery by the Sellers) this Agreement constitutes a legal, valid and binding obligation of the Buyer enforceable against the Buyer in accordance with its terms.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">d.</font>The Buyer is acquiring the Shares solely for its own account for investment purposes and not with a view to, or for offer or sale in connection with, any distribution thereof. Buyer acknowledges that the Shares are not registered under the Securities Act or any state securities laws, and that the Shares may not be transferred or sold except pursuant to the registration provisions of the Securities Act or pursuant to an applicable exemption therefrom and subject to state securities laws and regulations, as applicable.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">e.</font>No governmental, administrative or other third party consents or approvals are required by or with respect to the Buyer in connection with the execution and delivery of this Agreement and the consummation of the transactions contemplated hereby.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">f.</font>There are no actions, suits, claims, investigations or other legal proceedings pending or, to the knowledge of the Buyer, threatened against or by the Buyer that challenge or seek to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">g.</font>No broker, finder or investment banker is entitled to any brokerage, finder&#8217;s or other fee or commission in connection with the transactions contemplated by this Agreement based upon arrangements made by or on behalf of the Buyer.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.</font><a name="a469722"></a><b style="font-weight:bold;">Survival</b>. All representations and warranties contained herein shall survive the execution and delivery of this Agreement and the Closing hereunder.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">7.</font><a name="a808391"></a><b style="font-weight:bold;">Indemnification</b>. Each Seller shall indemnify the Buyer and hold the Buyer harmless against and in respect of any and all losses, liabilities, damages, obligations, claims, Liens (as defined in the Purchase Agreement), costs and expenses (including, without limitation, reasonable attorneys&#8217; fees) incurred by the Buyer resulting from any breach of any representation, warranty, covenant or agreement made such Seller herein or in any instrument or document delivered to the Buyer pursuant hereto.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.</font><a name="a472718"></a><b style="font-weight:bold;">Further Assurances</b>. Following the Closing, each of the parties hereto shall execute and deliver such additional documents, instruments, conveyances and assurances, and take such further actions as may be reasonably required to carry out the provisions hereof and give effect to the transactions contemplated by this Agreement.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.</font><a name="a136578"></a><b style="font-weight:bold;">Expenses</b>. All costs and expenses incurred in connection with this Agreement and the transactions contemplated hereby shall be paid by the party incurring such costs and expenses.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.</font><a name="a785549"></a><b style="font-weight:bold;">Notices</b>. All notices, requests, consents, claims, demands, waivers and other communications hereunder (each, a &#8220;<b style="font-weight:bold;">Notice</b>&#8221;) shall be in writing and addressed to the parties at the addresses set forth in Section 10.03 of the Purchase Agreement (or to such other address that may be designated by the receiving party from time to time in accordance with such section). All Notices shall be delivered by personal delivery, nationally recognized overnight courier (with all </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>6</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;">fees pre-paid), facsimile or e-mail of a PDF document (with confirmation of transmission) or certified or registered mail (in each case, return receipt requested, postage prepaid). Except as otherwise provided in this Agreement, a Notice is effective only (a) upon receipt by the receiving party, and (b) if the party giving the Notice has complied with the requirements of this Section.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">11.</font><a name="a447792"></a><b style="font-weight:bold;">Entire Agreement</b>. This Agreement constitutes the sole and entire agreement of the parties to this Agreement with respect to the subject matter contained herein, and supersedes all prior and contemporaneous understandings, agreements, representations and warranties, both written and oral, with respect to such subject matter.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">12.</font><a name="a834911"></a><b style="font-weight:bold;">Successor and Assigns</b>. This Agreement shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and permitted assigns. No party may assign any of its rights or obligations hereunder without the prior written consent of the other parties hereto, which consent shall not be unreasonably withheld or delayed.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">13.</font><a name="a95309"></a><b style="font-weight:bold;">Headings</b>. The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">14.</font><a name="a892362"></a><b style="font-weight:bold;">Amendment and Modification; Waiver</b>. This Agreement may only be amended, modified or supplemented by an agreement in writing signed by each party hereto. No waiver by any party of any of the provisions hereof shall be effective unless explicitly set forth in writing and signed by the party so waiving. Except as otherwise set forth in this Agreement, no failure to exercise, or delay in exercising, any rights, remedy, power or privilege arising from this Agreement shall operate or be construed as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">15.</font><a name="a501199"></a><b style="font-weight:bold;">Severability</b>. If any term or provision of this Agreement is invalid, illegal or unenforceable in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other term or provision of this Agreement or invalidate or render unenforceable such term or provision in any other jurisdiction. Upon such determination that any term or other provision is invalid, illegal or unenforceable, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the greatest extent possible.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">16.</font><a name="a674691"></a><b style="font-weight:bold;">Governing Law; Submission to Jurisdiction</b>. This Agreement shall be governed by and construed in accordance with the internal laws of the State of California without giving effect to any choice or conflict of law provision or rule (whether of the State of California or any other jurisdiction). Any legal suit, action or proceeding arising out of or based upon this Agreement or the transactions contemplated hereby may be instituted in the federal courts of the United States or the courts of the State of California in each case located in Orange County, California, and each party irrevocably submits to the exclusive jurisdiction of such courts in any such suit, action or proceeding. Service of process, summons, notice or other document by mail to such party&#8217;s address set forth herein shall be effective service of process for any suit, action or other proceeding brought in any such court. The parties irrevocably and unconditionally waive any objection to the laying </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>7</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;">of venue of any suit, action or any proceeding in such courts and irrevocably waive and agree not to plead or claim in any such court that any such suit, action or proceeding brought in any such court has been brought in an inconvenient forum.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">17.</font><a name="a685372"></a><b style="font-weight:bold;">Counterparts</b>. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">18.</font><b style="font-weight:bold;">Attorney&#8217;s Fees</b>. If any action at law or in equity is necessary to enforce or interpret the terms of this Agreement or any of the documents delivered in connection herewith, the prevailing party shall be entitled to reasonable attorneys&#8217; fees, costs and necessary disbursements in addition to any other relief to which such party may be entitled.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;margin:0pt 0pt 0pt 36pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">19.</font><b style="font-weight:bold;">No Presumption Against Drafting Party</b>. Each of the Buyer and each of the Sellers acknowledges that each party to this Agreement has been, or has had the opportunity to be, represented by counsel in connection with this Agreement and the transactions contemplated by this Agreement. Accordingly, any rule of law or any legal decision that would require interpretation of any claimed ambiguities in this Agreement against the drafting party has no application and is expressly waived.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">{signature page follows}</i></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>8</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;text-align:justify;margin:0pt 0.1pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></font>IN WITNESS WHEREOF, the parties hereto have executed this Agreement on the date first written above.</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;table-layout:auto;width:102.11%;"><tr><td style="vertical-align:top;width:41.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">BUYER:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">CONSOLIDATED WATER U.S. HOLDINGS, INC.</b>, a Florida corporation</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:41.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;">By:<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> /s/ Frederick W. McTaggart</u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:90.76pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;">Name: <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Frederick W. McTaggart</u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:90.45pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;">Title: <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Directors</u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:168.36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;table-layout:auto;width:102.11%;"><tr><td style="vertical-align:top;width:41.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 0pt 0pt;"><b style="font-weight:bold;">SELLERS:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 0pt 0pt;"><font style="font-weight:bold;line-height:1.19;margin-right:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:41.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">/s/ Johan Perslow</u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:161.05pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;"><b style="font-weight:bold;">Johan Perslow</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 22.95pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:41.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">/s/ Steven D. Owen</u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:151.73pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><b style="font-weight:bold;">Steven D. Owen</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><font style="font-weight:bold;margin-right:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><font style="margin-right:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:41.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">/s/ Nathan C. Owen</u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:150.4pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><b style="font-weight:bold;">Nathan C. Owen</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><font style="font-weight:bold;margin-right:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><font style="margin-right:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:41.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">/s/ Colton Schmidt</u><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:155.04pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 23.05pt 0pt 0pt;"><b style="font-weight:bold;">Colton Schmidt</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:15.0pt;margin:0pt 0pt 12pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>9</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SCHEDULE A</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.89%;"><tr><td style="vertical-align:bottom;width:17.21%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Seller</b></p></td><td style="vertical-align:bottom;width:20.9%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Number of Shares to be Sold</b></p></td><td style="vertical-align:bottom;width:22.12%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Portion of Purchase Price</b></p></td><td style="vertical-align:bottom;width:19.87%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Number of Shares to be Exchanged</b></p></td><td style="vertical-align:bottom;width:19.87%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:6pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Number of Shares of CWCO Stock to be Received</b><sup style="font-size:7.5pt;font-weight:bold;vertical-align:top;"><a style="vertical-align:super;" href="#footnote-2">1</a></sup></p></td></tr><tr><td style="vertical-align:top;width:17.21%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;">Johan Perslow</p></td><td style="vertical-align:top;width:20.9%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 24.75pt 6pt 0pt;">18,629</p></td><td style="vertical-align:top;width:22.12%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">$540,013.68</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 21pt 6pt 0pt;">167,656</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">334,016</p></td></tr><tr><td style="vertical-align:top;width:17.21%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;">Steven D. Owen</p></td><td style="vertical-align:top;width:20.9%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 24.75pt 6pt 0pt;">27,598</p></td><td style="vertical-align:top;width:22.12%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">$799,993.79</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 21pt 6pt 0pt;">6,900</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">13,747</p></td></tr><tr><td style="vertical-align:top;width:17.21%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;">Nathan C. Owen</p></td><td style="vertical-align:top;width:20.9%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 24.75pt 6pt 0pt;">27,598</p></td><td style="vertical-align:top;width:22.12%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">$799,993.79</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 21pt 6pt 0pt;">6,900</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">13,747</p></td></tr><tr><td style="vertical-align:top;width:17.21%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:6pt 0pt 6pt 0pt;">Colton Schmidt</p></td><td style="vertical-align:top;width:20.9%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 24.75pt 6pt 0pt;">10,350</p></td><td style="vertical-align:top;width:22.12%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">$300,026.09</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 21pt 6pt 0pt;">3,450</p></td><td style="vertical-align:top;width:19.87%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:6pt 35.1pt 6pt 0pt;">6,873</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="margin-bottom:5pt;margin-top:15pt;width:25%;border-bottom:1px solid black;"></div><a name="footnote-2"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;vertical-align:top;">1</sup><font style="white-space:pre-wrap;"> The number of shares of CWCO Stock issuable in exchange for the Shares being exchanged has been determined based upon a price of $28.987553935 per Share and the opening price of CWCO Stock on The Nasdaq Global Select Market on the date hereof.  </font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:228pt;"></font>10</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:7pt;">DM3\9293941.2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>cwco-20230104xex99d1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 1/9/2023 11:20:58 AM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:8.82%;padding-right:10.29%;position:relative;"><div style="margin-top:30pt;min-height:22.5pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 99.1</b></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;"><a name="_DV_M2"></a></font><font style="color:#333333;font-size:10.5pt;"><img src="cwco-20230104xex99d1001.jpg" alt="Consolidated Water Co. Ltd.)" style="display:inline-block;height:64.92pt;width:130.5pt;"></font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="color:#ff0000;font-family:'Calibri','Helvetica','sans-serif';font-size:14pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-size:16pt;font-weight:bold;">Consolidated Water</b><a name="_DV_M3"></a><b style="font-family:'Calibri','Helvetica','sans-serif';font-size:16pt;font-weight:bold;"> Acquires Remaining 39% Interest in PERC Water Corporation for $7.8 Million</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;"><a name="_DV_M4"></a></font><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">GEORGE TOWN, Grand Cayman, Cayman Islands, January 9, 2023</b><font style="font-family:'Calibri','Helvetica','sans-serif';"> -- Consolidated Water Co. Ltd. (NASDAQ Global Select Market: CWCO), a leading developer and operator of advanced water supply and treatment plants, has exercised its option to purchase the remaining 39% equity ownership in its subsidiary, PERC Water Corporation (PERC), for approximately $7.8 million, comprised of $2.44 million in cash and 368,383 shares of common stock valued at approximately $5.36 million. </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Headquartered in Fountain Valley, California, PERC is a leading water infrastructure company that designs, builds, and operates water and wastewater infrastructure throughout the Western U.S. As a result of the transaction completed on January 4, 2023, Consolidated Water became the 100% owner of PERC.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">PERC generated revenues of approximately $17.8 million in the first nine months of 2022, compared to $13.4 million for the full year of 2021. I</font><font style="font-family:'Calibri','Helvetica','sans-serif';">n the third quarter of 2022, Consolidated Water&#8217;s services segment revenue grew by $5.5 million due primarily to PERC&#8217;s ongoing construction of an $82 million advanced water treatment plant in </font><font style="font-family:'Calibri','Helvetica','sans-serif';">Goodyear, Arizona. In October 2022, </font><font style="font-family:'Calibri','Helvetica','sans-serif';">PERC was awarded an expanded 10-year, $49.2 million contract to operate and maintain two advanced water treatment facilities in Southern California. </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">&#8220;Given PERC&#8217;s strong operating performance, revenue growth and profitability, as well as its synergies with other areas of our business and future growth prospects, we believe acquiring the remaining 39% of PERC significantly enhances shareholder value,&#8221; stated Consolidated Water&#8217;s president and CEO, Rick McTaggart.&#160;&#8220;Since we acquired a controlling interest in PERC in the fourth quarter of 2019, we have strengthened its capabilities and resources, resulting in financial performance that has exceeded our expectations for this subsidiary.&#8221;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">&#8220;We appreciate the confidence the selling PERC shareholders demonstrated in our company and its bright future by taking a substantial portion of the purchase price in common stock,&#8221; added McTaggart. &#8220;Completing this transaction supports our plans for expanding PERC&#8217;s presence in the Western U.S., a region that urgently needs new fresh water sources due to unprecedented drought conditions.&#8221;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Additional details about the transaction will be made available in a Form 8-K on www.sec.gov here as well in the investor section of the company&#8217;s website.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="color:#333333;font-family:'Times New Roman','Times','serif';font-size:11pt;background:#ffffff;margin:0pt;"><font style="font-size:12pt;"><a name="_DV_M19"></a><a name="_DV_M20"></a><a name="_DV_M21"></a><a name="_DV_M22"></a><a name="_DV_M23"></a><a name="_DV_M24"></a><a name="_DV_M25"></a><a name="_DV_M26"></a><a name="_DV_M27"></a><a name="_DV_M28"></a><a name="RANGE!A2:O44"></a></font><b style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">About Consolidated Water Co. Ltd.</b></p><p style="color:#333333;font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">Consolidated Water Co. Ltd. develops and operates advanced water supply and treatment plants and water distribution systems. The company operates water production facilities in the Cayman Islands, The Bahamas and the British Virgin Islands and operates water treatment facilities in the United States. The company also manufactures and services a wide range of products and provides design, engineering, management, operating and other services applicable to commercial and municipal water production, supply and treatment, and industrial water and wastewater treatment. For more information, visit&#160;</font><u style="color:#2e75b5;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#2e75b5;text-decoration-line:underline;text-decoration-style:solid;">www.cwco.com</u><u style="color:#2e75b5;font-family:'Calibri','Helvetica','sans-serif';text-decoration-color:#2e75b5;text-decoration-line:underline;text-decoration-style:solid;">.</u></p><p style="color:#333333;font-family:'Times New Roman','Times','serif';font-size:12pt;background:#ffffff;margin:0pt;"><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p><p style="color:#333333;font-family:'Times New Roman','Times','serif';font-size:12pt;background:#ffffff;margin:0pt;"><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:8.82%;margin-right:10.29%;margin-top:30pt;page-break-after:always;width:80.88%;border-width:0;"><div style="max-width:100%;padding-left:8.82%;padding-right:10.29%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:12.0pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="color:#333333;font-family:'Times New Roman','Times','serif';font-size:11pt;background:#ffffff;margin:0pt;"><b style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Cautionary Note Regarding Forward-Looking Statements</b></p><p style="color:#333333;font-family:'Times New Roman','Times','serif';font-size:11pt;background:#ffffff;margin:0pt;"><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">This press release includes statements that may constitute &quot;forward-looking&quot; statements, usually containing the words &quot;believe&quot;, &quot;estimate&quot;, &quot;project&quot;, &quot;intend&quot;, &quot;expect&quot;, &quot;should&quot;, &quot;will&quot; or similar expressions. These statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements inherently involve risks and uncertainties that could cause actual results to differ materially from the forward-looking statements. Factors that would cause or contribute to such differences include, but are not limited to (i) continued acceptance of the company&#39;s products and services in the marketplace; (ii) changes in its relationships with the governments of the jurisdictions in which it operates; (iii) the outcome of its negotiations with the Cayman government regarding a new retail license agreement; (iv) the collection of its delinquent accounts receivable in the Bahamas; (v) the possible adverse impact of the COVID-19 virus on the company&#8217;s business; and (vi) various other risks, as detailed in the company&#39;s periodic report filings with the Securities and Exchange Commission (&#8220;SEC&#8221;). For more information about risks and uncertainties associated with the company&#8217;s business, please refer to the &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Risk Factors&#8221; sections of the company&#8217;s SEC filings, including, but not limited to, its annual report on Form 10-K and quarterly reports on Form 10-Q, copies of which may be obtained by contacting the company&#8217;s Secretary at the company&#8217;s executive offices or at the &#8220;Investors &#8211; SEC Filings&#8221; page of the company&#8217;s website at http://ir.cwco.com/docs. Except as otherwise required by law, the company undertakes no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise.</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br><br></font><b style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Company Contact:</b><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">David W. Sasnett</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Executive Vice President and CFO</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Tel (954) 509-8200</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Email Contact</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br><br></font><b style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Investor Relations Contact</b><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Ron Both or Grant Stude</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">CMA</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Tel (949) 432-7566</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Email Contact</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br><br></font><b style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Media Contact:</b><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Tim Randall</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">CMA</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Tel (949) 432-7572</font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';"><br></font><font style="color:#000000;font-family:'Calibri','Helvetica','sans-serif';">Email Contact</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:8.82%;margin-right:10.29%;margin-top:30pt;page-break-after:avoid;width:80.88%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>cwco-20230104xex99d1001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cwco-20230104xex99d1001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "$ 0D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ I#T-!X%<YXQ\>:3X&L#=:I<B/=Q'"@W22GT5>_UZ
M548RG)1BKLQJU:="#J596BNK.@#8%8/B/Q[H'A-,ZKJEO:-VC+;I#]%&3^E?
M.?C?X_:]XE>2#3&.B:><@"$YF<?[3]OHOYUY_I6C:GXHU,6UA;3ZA>RG)"99
MC[LQZ#W)KZ.CDLG'GQ$N5'YSC>,H<_L<NINI+N]ODEJ_P/?];_:>TJVWII6E
MW5^P.!).PA0^_<_I7%7_ .T;XLU2816%O9V9;I'#"TTA_,\_E72>#OV:%(CN
M/$EZ6/4V5H< >S/W_#\Z]8L=#\,_#^P+PVUCI$"#F=\*?Q<\G\Z4ZN78=\M&
MGSOS_K]"J6'XAQZ]KBZZH0[+?_@?-GA=DGQ@\7XD6?4+2%^C2,EJ@'TQG]*V
MK7X#^,=7!_MGQ:4C8<JDDDQ_4J*Z[7/VB?"FDLR6TEQJL@''V6/Y"?\ ?; _
MG7)']H[6]>F\CP_X6,TQ.!EVF/XA0!^M:*6.FKTZ48+T2_,PE3R6C+DQ.*G6
MEV4I._RC_F:EE^S%I:L#>Z[J%T.ZH%C_ ,:V(/V</!\0^=;^8_[=T1_("L>U
MU'XQZ_'N2STW15/>=55OR)8UKVG@[XE7(W7OC>VM6/5;:Q5\?B0*Y9U<2OCQ
M"7H_\D>E0PN6R_@Y?)^;BE_Z4R[#\ ?!<)'_ !+YF/JUW+_\56I9_"3PS8#%
MM:3P?]<[N4?^S51M? OBQ6'VCQ_>N/2*RA7^8-:D/A'6X^3XRU)S_M6UO_\
M$5P5*M1Z.M?[_P#(]VCA*$=8X/E_\!_S+D'@NTM<""^U2(#LM_(1^1)K8L[3
M[(@3SYI_>9MQ_/%9MKI.K6P ?7'N1W\ZUC_]EQ6I:)/&I$\J2MG@I'M_J:XY
M-OK<]FG",=H6_KU+-%%%0=(4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !29Q2U6OKJ.QMIKB9PD,2EV8]@!DFC?1";25V<G\3_B3:?#[1//<">_
MFRMM;9QO;U/HH[FODCQ#XBU'Q3JDNHZG<M<W4AZGH@[*H[#VK1^('C&?QSXH
MN]3E8^26V6\9/^KB!X'X]3]:3P'X.N?'/B2VTR#*(QWSS 9$<8^\?KZ>YK]
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
MKCO;X6>PHN=O:15QT<;(H!8N1W-2445)T!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %(>12T4 <SXK^'VA^-(#'JMA'/(!
MA9P-LJ?1AS^%><P?"+Q/\/[I[OP9KHG@)W/INH\+)[9'&?? /O7M>.:3:*ZJ
M>*JTER)WCV>J/(Q.587$S55QY9K[47:7WK];GGFG?%.;3\0>*]$O?#TXP&N=
MAFM&/J)%SM'^]7<:=JMGJ]LMQ8W45W W22"0.I_$5;,:D$$9!ZBLA_"&CM=B
MZ6PB@N1_RVMP8G/U*XS6<G3EJE8Z*5/$4M)3YUYJS^]:/[D:<B),A5@'4\%2
M,@UG6_AG3;1V>VM4LV8Y)MLQ9/OMP*T+6V%JFP222#L96W'\ZFQ62;6S.MP4
MM9+411MXSG%.HHI&@4444 %%%% !1110 4444 %%%% !1110 4444 9/B+Q5
MH_A'2+C5=;U*UTC3+<;I;N]F6*)/JS$"O'W_ &X_@='=FW/Q#TTN#C>L4QC_
M .^PF,>_2OSF_:&^-6K_ +47QPM]..HRP>%CJD6F:/9 D1PQO*L7GLG0RMDL
M2>0,*,"OT7G_ &+/A!/X"/A8>#K&.,1>6-4C7%^) ,>;Y_WMV>>N.V,<5]%6
MR^A@*=-XQOFGK:-M%YWW9Y4,34Q$I>P2LNKZ_<>M>#_'7A[X@:-%JWAO6;+7
M--D.U;JQF65,]P2.A]CS5?QW\2O"_P ,M%_M;Q5KMEH.GYVB:]E"!V_NJ.K'
MV )KPG]E#]D>X_9BU'Q3J%SXN?78=21(X[:*W,$2(C%A(Z[CNEP<9& !D=Z^
M O$_BW7/VP_VE],M=1OI8K35=673]/@+Y2PL]YX0= VQ2Q./F8\Y&*6&RVEB
MJ]14ZG[J"NW;7[NY5;%SHTX\T??EI8_0FU_X*$? ^ZU7[%_PEDT0+;1=3:;<
M+!]=VS@>Y%>\>%O%^B^-M%M]7T#5+36=,N!F*[LIEEC?UY!ZCN.HKR#Q'^QK
M\*-8^&LGA*V\):=IZ+!Y=MJ=O"!>Q28^64S_ 'V;."=Q(/0C%?GO^Q_\5O$'
MP)_:#LO#37+OI&IZK_8NK6(8^4\GF&)9E'0.KXYZE<@U5/ 8?'4:D\&VI0UM
M*VJ^74F6)JT)QC62:EU1^G'Q#_:)^''PHUF+2?%OBRPT+498!<);W._<T9)
M;Y5/&01^%=GX=\3:7XMT.QUC1KV'4M+O8EGMKNV;?'*AZ$&OS'_X*@,4^/&B
MG/W= C)Q_P!=I:T?V5_CYKO[*GCM?AS\1@]KX3U,175M<R,62R,RADN$;O"^
M<-C[K GJ&SH\F4\%#$497FU?ETVZV]"5CN6O*E->ZG:_^9]W>)/VD_AKX0\9
MGPGK'B_3[#Q&)(HCITN_S-TF/+'"D?-N&.>]=MXE\6Z-X,T:XU;7M4M-'TRW
M&9;N]F6*-/JS>OIWK\J?VL;H2_MP7$\,NY&OM(='C;((*PD$$=?J*^B_^"F?
MPZ\:^,/#GA?4]!LKS5_#VE23OJ%E9(9&BD8#9.R+R5 #C(!V[OQJ99724\-%
MSLJBNV^GI_P2EC)-56HWY3W(?ML?! W/D#XCZ/OZ=9-O_?6S%>K>%?&>A>.-
M&AU;P_JUGK6FS9V75C,LL9(ZC(/7V/-?EM^SW\6?@3=?#"3P#\5/"$-C<M)(
MR^*[.V\R9BQR"TB RQNO08RN ,CKG[8_9"^"?@7X4^'M9U/P#XUNO&6D:U+&
MYE>XBDAB* X 6, !\-@E@#@#CBL\PP%+!QEI)-/2Z337DT5AL3.NULUY;KY'
MM_BWQOH/@/1)M8\1:M::+I</W[N^F6- >PR>I/H.:\*E_P""A/P/BU4V/_"5
MS,-VW[2FFW!A^N[9T]\5\%?M1_$_7OV@_P!HBYT)[QX])LM6_L72[/<3%"1+
MY33%>[LV23UQ@<5^B.E_L:?"C3_AN/",GA'3[I#!Y<NIRP@WLDN.91-]]6SR
M,' Z 8JZN PV!I4Y8QMRGK96T7S)CB:N(G*-%)*/5GJ7@KXA^&_B-HD>K^&=
M;LM=TYSM%Q8S"10?[K=U/L0#53XB?%?PG\)M*M]3\7:W;:#83S"WCGNMVUI"
M"0HP#S@'\J_)CX9^/-;_ &3_ -I*^L+&^GGTZRU=M,U&VW86]MA)M!9>F\*0
MP/8].*^P?^"HCY^"_AEE)YUR,@CCCR9*=7*%2QE*CS7A4V?44<<Y49U+>]'=
M'UAX"^(OASXGZ FN>%M6@UK27D>);JVSM+J<,.0#QFM#Q+XFTSP?H5]K.L7D
M=AIEC$T]S<RYVQ(!DL<<X%?-W_!-XY_9HL.>?[3O/_0EKTO]JO\ Y-U^(9[_
M -C7'_H!KR:F'C#%O#IZ*5OQ.V%5RHJIUM<W_AK\<? WQ?>^3P=XDL]?:R"F
MX%KN_=!L[<[@.N#^59WC[]I/X:?"[7O[%\5>+[#1-4\I9_LMSOW;&R W"G@X
M/Y5\=_\ !*;)O_B#U/[JSZ_62O,_^"C0W?M.0 \J=+M 1_P.2O:AE-)YC+!N
M3Y4KWTOLO(X'C9K#*O97;/O*T_;.^"=Y.D4?Q'T3>YP#)*Z+^+,H _$UZ[I.
MM6&NV$-]IMY!?V4Z[HKBUD62-QZAE)!KP3Q3^QI\*/B+X&MX&\(:?HVHRV:&
M+4=)B%M-%(8QAODP&YYPP(-?"7[,7Q>\2_LV_'T>#IKV2ZT"75VTG4=.W$PE
MO,\L3QJ?NL#@\=1P:YZ>7T<92G+"2?-#5J5M5Y-&D\54H2BJR5I=4?KH6"]:
M\O\ &W[3OPM^'/B*;0O$GC73-)UB%5:2TG9BZ!AE<[5(&173?$OQ[I_PS\"Z
MUXGU618[+3+9YW).-Q X4>Y. /K7XWW?A;QG\>X_B+\33$UQ%IS?;]18Y) =
ML"-/78@SCT2HRO+H8WFG6ERP5E?S>R*Q>*E0M&FKR?Y'[8Z=J5MJ]A;WMG,E
MS:7$:S0S1G*NC %6!]""#7GWCW]I'X:_"_7O[%\5>+[#1=4\I9OLMQOW;&SA
MN%(P<'\J\5_X)U_&?_A8'P?/AF^N/,U?PTPMP'8%I+5LF)O7CE?P%>N_$O\
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
M@YXKOQMU@ZTJMIIRM&R^'7KHCGH:UZ<87C9:WZGV?1117PA]&%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5'+&LD;JPRK#!%%% 'YW?L=?"C0+
M+]L+X@NL,D@\-RW;::DA4K$SSE-V,=0K,!Z9KV/_ (*/>$--U_X"C4[J)OMV
MDZC ]K,AP5\QO+<'U!5OT%%%?88B<O[6H._\OY'@TDOJ=3YGI?[)'A;3_"'[
M.O@BUTZ(QQSZ>M[*S'+232_.[$_4_D!7SI\>_@;H_P 7/VBFU#Q#JFK2K'<6
MMDEG%)$L*P@@E #&6P2S$_-GGZ445RX*4EC:\D]?>_,Z:Z3P\$_(^Z+2TBL;
M2&WMT$,$*"..-.%10,  =@ ,5\,?M(?L^Z!<?M MXML]0U71]7<VUZ3820J@
MG0X$F&B8Y.U<\\XHHKCRB4E7E9_99KC$G35^Y]LSR--X;FD<Y=[0LQ]24R?Y
MU^87_!//3H[;]II'5W)^P7HPV/;VHHKKRW3!XO\ P_YF.*_CT?4_4V[0/!(I
MX!4CCZ5^9.M_L?>$+O7-2N&UC7U>:ZFD8)-;@ M(Q./W/O115Y%*493Y7;8G
M'I-1NC=^%G[*'A7P]\2/#6J6^KZ[+/9ZA!/&DT\!1F5P0#B$'''8BO0?^"F^
ME1ZKX5\%+))(@74)B/+(Y_='U!HHKTZTI/,Z%WW_ ".2FE]6J(]=_9H\(:5X
MF_9'\+^'M6MEU#2[O3I8)H9P#O1I'SVK\Y?!FIZA\!OCZ9_">HW$#6.JR6(6
MX(=9H/-V&.0 #<"/ISSUHHJ<L?-+&1EJM?U'BM%0:\C]EK=MT2MT) J8=***
8^&ZGT*%HHHH&%%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>cwco-20230104.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.1.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 1/9/2023 11:21:04 AM-->
<!--Modified on: 1/9/2023 11:21:04 AM-->
<xsd:schema targetNamespace="http://www.cwco.com/20230104" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:srt-roles="http://fasb.org/srt-roles/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:cwco="http://www.cwco.com/20230104" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:cef="http://xbrl.sec.gov/cef/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.cwco.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="cwco-20230104_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cwco-20230104_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://xbrl.sec.gov/cef/2022" schemaLocation="https://xbrl.sec.gov/cef/2022/cef-2022.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>cwco-20230104_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.1.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 1/9/2023 11:21:04 AM-->
<!--Modified on: 1/9/2023 11:21:04 AM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>cwco-20230104_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.1.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 1/9/2023 11:21:04 AM-->
<!--Modified on: 1/9/2023 11:21:04 AM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="cwco-20230104.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.cwco.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cef/2022/cef-2022.xsd#N2" roleURI="http://xbrl.sec.gov/cef/role/N2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://www.cwco.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentType_638088600645489570" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_638088600645489570" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFileNumber_638088600645489570" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityRegistrantName_638088600645489570" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638088600645489570" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638088600645489570" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_638088600645489570" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine2_638088600645489570" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine3_638088600645489570" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_638088600645489570" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638088600645489570" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_638088600645489570" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCountry_638088600645499564" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CityAreaCode_638088600645499564" order="13" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_LocalPhoneNumber_638088600645499564" order="14" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_WrittenCommunications_638088600645499564" order="15" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_SolicitingMaterial_638088600645499564" order="16" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_PreCommencementTenderOffer_638088600645499564" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer_638088600645499564" order="18" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_Security12bTitle_638088600645499564" order="19" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_TradingSymbol_638088600645499564" order="20" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_SecurityExchangeName_638088600645499564" order="21" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638088600645499564" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638088600645499564" order="22" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638088600645509577" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCentralIndexKey_638088600645509577" order="23" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638088600645509577" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AmendmentFlag_638088600645509577" order="24" use="optional" />
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cef/role/N2" xlink:type="extended" xlink:title="995470 - Disclosure - N-2" xmlns="http://www.xbrl.org/2003/linkbase" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139904201679008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Jan. 04, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan.  04,  2023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Securities Act File Number</a></td>
<td class="text">0-25248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CONSOLIDATED WATER CO. LTD.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">KY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">98-0619652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Regatta Office Park<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Windward Three, 4th Floor<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">West Bay Road, P.O. Box 1114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Grand Cayman<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">KY1-1102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">KY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">945-4277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, $0.60 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CWCO<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000928340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139904201518560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>N-2<br></strong></div></th>
<th class="th"><div>Jan. 04, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000928340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Securities Act File Number</a></td>
<td class="text">0-25248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CONSOLIDATED WATER CO. LTD.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Regatta Office Park<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Windward Three, 4th Floor<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">West Bay Road, P.O. Box 1114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Grand Cayman<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">KY1-1102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">945-4277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>cwco-20230104x8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cwco-20230104.xsd" xlink:type="simple"/>
    <context id="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
        </entity>
        <period>
            <startDate>2023-01-04</startDate>
            <endDate>2023-01-04</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_fb25xLAmSUminPNyZSCNZw_2_1">0000928340</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_WAKKcTY-B0uJ8bwliMI-Sw_3_1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_1-DNYGBahUyFKk8FXHzrfQ">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_A05efDYguEuJX-jOSHQ_eQ">2023-01-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_QgH8isdHfEOQDI6J6jZAMg">CONSOLIDATED WATER CO. LTD.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_a3Pq-vRKXEa-WHUIi-gmUw">KY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_tWJKf8xsNE616a3CuhLmlA_1_2">0-25248</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_Fsbd3Ff9q0G3mTjDdi0paw_1_4">98-0619652</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_RzPFwaNbD0WTaSkjF3YrDw">Regatta Office Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_oKl-9wL6EU-iyMNsDMGi5Q">Windward Three, 4th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_bM1pA3bVq060S-WYaOKYUA">West Bay Road, P.O. Box 1114</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_2k57yuXJlEKzGrgte19jBA">Grand Cayman</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_V-MCwYQq-0K6PNdWxHDddA">KY1-1102</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_KNvDVUtqWkqOSwZXqpWNog">KY</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_hbeVMngfXEqfegLJuBJFpQ">345</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_G2LB6hZAjkqmN8naKCmVlw">945-4277</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_diZOothtiUy0r0IR9bOudw_1_1">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_U2fBKQ63PEGzOymZhj0_Rw_2_1">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_sg4TuVfvJ0-B8cSvaNQf5w_3_1">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_g9r-S8aapUWvX9-BF5oBiQ_4_1">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_ssHNEKc_pEO33w15sePtfw_2_0">Class A common stock, $0.60 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_Z2QYZ6Al2U29RDxdElzZew_2_2">CWCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Tc_lr09PF1YeU2bsA3OOO76MA_2_4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww"
      id="Narr_YtYE9cLPbUuA9aLT-e-ifw">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M!D4I5EF.0B>J!   !1(  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RE
MF&UOZC84Q[^*E4W3)O$0AT"A R0:VCO6WL(*&[J;]L(D!J(F=N:8 M]^QX$F
M;#><5!LOR*/_^?D<^W^<]/=2O:9;SC4YQ)%(!]96Z^2VV4S]+8]9VI )%W!E
M+57,-!RJ33--%&=!UBB.FHYM=YHQ"X4U[&?G9FK8ESL=A8+/%$EW<<S4\8Y'
M<C^PJ/5^XB7<;+4YT1SV$[;A<ZY_368*CIJY2A#&7*2A%$3Q]< :T=L[IV,:
M9'?\%O)]>K%/3%=64KZ:@TDPL&Q#Q"/N:R/!8//&/1Y%1@DX_CJ+6ODS3</+
M_7?UAZSST)D52[DGHV48Z.W ZEHDX&NVB_2+W/_$SQUJ&SU?1FGV3_:G>UW7
M(OXNU3(^-P:".!2G+3N< W'1H-6]TL Y-W R[M.#,LHQTVS85W)/E+D;U,Q.
MUM6L-<"%PF1EKA5<#:&='HZEOX,@:\)$0.Z%#O613,0IVQ"U?E/#0\RM3?\L
M>'<2=*X(_LQ$@]ANC3BVT_IG\R:PY8!.#NAD>JTK>IY\XXK\,5JE6D$*_RPC
M.BFXY0IF7-^F"?/YP(*!FW+UQJWA=]_0COTCPM?*^5J8>A' Q3'A97!X\V[]
M$8%P<PCW8Q SKD)I$AD0& ZE/+A2EKXL?U4);.=L;51QSOV="G7(4S+R-7D(
M(TZ>=_&*JS(Z7,NN.VW'[2)4G9RJ@RJ=A_H+WX1F8$'HGEE<&B]<QYL^SZ=/
MD_%H<3\F2_A_(=ZT09X6XP9">9-3WGR$<B)\J1*ILBE9(W,-J252$4_NA%9'
MV :EZ+CXXQ>$L)L3=C]"N& ',@E@!(;KT,\PD1SCBKUNW>[07J?M('B]'*_W
M$;Q1$,#,3VOO.^0)[B-341HU7!%&#-.:D>D:>LK)C*E7A)/:A0_;_YUTL9>E
M3HQ++D,1[)D*R&*K.*\15V_)0R2EPH O"@?]'\#FB:7(N.B2IYK<,9B8D@4U
M,FO 7+J3!T(I=3'JHII0M!A\1>V9(YA*"[DO+W:XW"=EZJ;'CC$3&%]132A>
M#_[--Y.I9A'Y/4RNSO(*Q<<OM$ZIC<TF6M09BI>'K\)W<J!2+%P)=1]:%!>*
M5X0L?R-8CUX/#R[0<ML82%%/*%X(GJ0/>9IMI<#*6X5(SVW77>?F!B,J:@?%
M_7T)55=S 8&)XYTXVW):2H4+K5F4<@RI*!84]_:YC$(?U@)B0SY##5,ABTIY
M<)5*GJ(Z4-S,9XK7?0@/%SX_+>*X"&"Y">9^)7^X7A694Y0#!_?NK\@F:;H#
MLBK "ME*P,+^'=RI%Z&&A9Q<$^I\O_J!G%=YI4Y0H>1%#,K&B)CNPKH!7GG\
MUQKYUFYT;)(P1=Y8M$.9+UXE<+=>*!:8L3<_QBM9.O(J!+RE-\5("IMW<%-^
M#Q>Y/_A;)C;\ZO*S0NAY-!^/?L&8"F]W/N3M]S%7&Q.E3Z  *P:PCX2)\L3B
M@I6#K7!Y!S?I,YH'$T&!RTY@#AS((R^'JGB%@%_/Z;9<&R,K;-_!'7L$DS/(
M)NA#Q#:E/+C U2 U+U[JS0>2S\RD)2417X.0W;B!?JK3-X?3@99)]IZ_DEK+
M.-O=<@9N86Z ZVLI]?N!^720?_D9_@U02P,$%     @ !D4I5GN./W!> P
M0@L  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6REEEUOXC@4AO^*E9'V
MJI /0H$N($'HS'3;+:AEMII9[85)#L1J8F=LTY1_O\>!!E83W-E=)!([\?OZ
ML6,?GV$IY+-* 31YS3.N1DZJ=7'ENBI.(:>J+0K@^&8M9$XU5N7&584$FE2B
M/',#S[MT<\JX,QY6SQ9R/!1;G3$."TG4-L^IW$TA$^7(\9VW!P]LDVKSP!T/
M"[J!1]!?BH7$FEN[)"P'KIC@1,)ZY$S\JZG?-8*JQ1\,2G52)F8H*R&>3>4F
M&3F>(8(,8FTL*-Y>(((L,T[(\?U@ZM1]&N%I^<W]8S5X',R**HA$]L02G8Z<
MOD,26--MIA]$^1D. ZH 8Y&IZDK*?=M.UR'Q5FF1'\1(D#.^O]/7PT2<"(+!
M&4%P$ 05][ZCBG)&-1T/I2B)-*W1S12JH59JA&/<?)5'+?$M0YT>W[>"H:O1
MR%3=^"":[D7!&=%OE+>)%UZ0P LZ_Y2[V'\-$=000>77.>,7B1>0Y,_)2FF)
MG^FO)J*]0]CL8-;NE2IH#",'%Z<"^0+.^)</_J7WJX6O4_-U;.[C:ZZ9WI$(
M./)EY(8G\$IN8=?$:7?R\#<(^IW0LV"%-59H-9O@[DCPK\G'C&Z:8.SZ-<T4
M6#BZ-4?7ZO,(\58RS4"128PP+ -RO\U7()N8[%Y>*^@&8=]"=5E375J=9B+>
M5I.SW!70!&*7]UNW%HA>#='[F97S !MFUC;2W-.\D<;N$\WO'^=W-[/)\GI&
MGO#Z0*)YF]PM9VT+9;^F[/\,Y21)<.^HB[<"N<-V9,X;>>V..&"J-27S]9K%
M0!94/ELX!S7GX+]S+DO1Q&EW?&(\*:E,R#*5 !<DU"EN)B&DA=;WCK'5^Q^\
MIL?&V&LW?0*ER93BHA(TN2"+-JZ#J7@EON^'-NJ3$\'_5]21J0E)EJ+DC;QV
MNT^X[!,2T5U.N8WO>%CXUEC_ ]]"*(U1^1LK2"22YBFU.]Y^]5N^[P4VO.-9
MX=M#?#5=$\R0SM/8#3IAUP9R/!U\>WB_$S%.RR(5W!:.WS$9A-U6&/1Z-J+C
M.>';@_OARUWG(#>,;\@G=, -%XF\H+SQ-'W'\.P)YIYD1":[_)V:'A7)8(U&
M7KN'OG*?L.TK6A15DK02&E.NJIABD@O2-,#W:R'T6\7D777://X;4$L#!!0
M   (  9%*5:?H!OPL0(  .(,   -    >&PO<W1Y;&5S+GAM;-U7;6O;,!#^
M*T(_8&YB:N*1&+9 8;"-0O-A7Y58=@1Z\62Y<_KKI[-L)VEU9=V'L<VAR=T]
MNKM'=R>9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC
M.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[H
MEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\
M&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>
MV)+;.<V"3J9B+7D%=*RHC_#K3), Z)Q17B@%JXUF X?)8Q1\V .7\@%:^*VZ
MBMU7)/3B4PEM(+#52?2$1C&$"0K$OXP68E^$O?VML*01C\9][/QN]*!_[XSC
M]Y97HA_TOIKS8]$7>'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>
MN77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K
M SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P
M0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC
M=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX
M3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"
ML)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0
MF,7XC&894IT,/O'^8*<D3?,\C@ 69Y"F& *G$4<P!L !0])T> \^>Q\ETWLJ
M.?]74_P$4$L#!!0    (  9%*5:7BKL<P    !,"   +    7W)E;',O+G)E
M;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]
M/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^
M0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E
M2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<
M8R6,<6*T_C6"R0_L?@!02P,$%     @ !D4I5@UAX(=0 0  Q0(   \   !X
M;"]W;W)K8F]O:RYX;6RU4LMJPS 0_!6A>VO'M(&&.)>FCT!)0U-RE^UUO$0/
M(ZV3-E_?M8QIH%!ZZ4G:V64T,ZOYR?E#X=Q!?!AM0RX;HG:6)*%LP*AP[5JP
MW*F=-XJX]/LDM!Y4%1H ,CK)TG2:&(56+N8CU\8GEX4C* F=9; '=@BG\-WO
M2W'$@ 5JI,]<QKL&*0Q:-'B&*I>I%*%QIV?G\>PL*;TMO=,ZEY.AL0-/6/Z
MM[W(=U6$B) JWA0+R>4T9<(:?: X$?D5:SP"#P]51^X1-8%?*H(G[[H6[;ZG
M81?)A8V8PW@.(<[\7V)T=8TE+%W9&; TY.A!]P)M:+ -4EAE()?CB%"V$@^6
M."2QL@,5S_9.^>E5-;@FEGN1H9\A-_RJBL+_3^3Z*KL0DOTB)(L)CK%54*.%
M:LTD@7%>8;GQHC^BH>SF=G+'J^JTOF?LU;XX58U;&'_0X@M02P,$%     @
M!D4I5HWW+%JT    B0(  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\6230J#,!!&KQ)R@([:TD515]VX+5X@Z/B#T83,E.KM:W6A@2ZZD:["-R'O
M>S")'Z@5MV:@IK4DQEX/E,B&V=X J&BP5W0R%H?YIC*N5SQ'5X-51:=JA"@(
MKN#V#)G&>Z;()XN_$$U5M07>3?'L<> O8'@9UU&#R%+DRM7(B811;V."Y0A/
M,UF*K$RDR\I0PK^%(D\H.E"(>-)(F\V:O?KS@?4\O\6M?8GKT-_)Y>, WL]+
MWU!+ P04    "  &12E6;J<DO!X!  !7!   $P   %M#;VYT96YT7U1Y<&5S
M72YX;6S%E,].PS ,QE^ERG5J,G;@@-9=@"OLP N$UEVCYI]B;W1OC]MNDT"C
M8BH2ET:-[>_G^(NR?CM&P*QSUF,A&J+XH!26#3B-,D3P'*E#<IKX-^U4U&6K
M=Z!6R^6]*H,G\)13KR$VZR>H]=Y2]MSQ-IK@"Y' HL@>Q\2>50@=HS6E)HZK
M@Z^^4?(307+ED(.-B;C@!*&N$OK(SX!3W>L!4C(59%N=Z$4[SE*=54A'"RBG
M):[T&.K:E%"%<N^X1&),H"ML ,A9.8HNILG$$X;Q>S>;/\A, 3ESFT)$=BS!
M[;BS)7UU'ED($IGI(UZ(+#W[?-"[74'U2S:/]R.D=O #U;#,G_%7CR_Z-_:Q
M^L<^WD-H__JJ]ZMTVO@S7PWOR>834$L! A0#%     @ !D4I5@=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    "  &12E6W$DT2NT    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    "  &12E6F5R<(Q &  "<)P  $P
M        @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (  9%
M*599CD(GJ@0   42   8              " @0P(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    "  &12E6>XX_<%X#  !""P  &
M        @('L#   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ !D4I5I^@&_"Q @  X@P   T              ( !@!   'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    "  &12E6EXJ[',     3 @  "P
M@ %<$P  7W)E;',O+G)E;'-02P$"% ,4    "  &12E6#6'@AU !  #% @
M#P              @ %%%   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M!D4I5HWW+%JT    B0(  !H              ( !PA4  'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ !D4I5FZG)+P> 0  5P0  !,
M             ( !KA8  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      H
,"@"$ @  _1<

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>24</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="cwco-20230104x8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cwco-20230104x8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995470 - Disclosure - N-2</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cef/role/N2</Role>
      <ShortName>N-2</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="cwco-20230104x8k.htm">cwco-20230104x8k.htm</File>
    <File>cwco-20230104.xsd</File>
    <File>cwco-20230104_lab.xml</File>
    <File>cwco-20230104_pre.xml</File>
    <File>cwco-20230104xex10d1.htm</File>
    <File>cwco-20230104xex99d1.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="24">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cwco-20230104x8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2022": 24
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "cwco-20230104x8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cwco-20230104_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cwco-20230104_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cwco-20230104.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/2006/xbrldi-2006.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.sec.gov/cef/2022/cef-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022_lab.xsd"
     ]
    }
   },
   "elementCount": 200,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 24,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "cwco",
   "nsuri": "http://www.cwco.com/20230104",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20230104x8k.htm",
      "contextRef": "Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20230104x8k.htm",
      "contextRef": "Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww",
      "decimals": null,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwco-20230104x8k.htm",
      "contextRef": "Duration_1_4_2023_To_1_4_2023_cKLn75QN7EiW8zWJyM61ww",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityFileNumber",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "995470 - Disclosure - N-2",
     "menuCat": "Notes",
     "order": "2",
     "role": "http://xbrl.sec.gov/cef/role/N2",
     "shortName": "N-2",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 0,
   "tag": {
    "cef_AcquiredFundFeesAndExpensesNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundFeesAndExpensesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AcquiredFundFeesAndExpensesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses [Percent]"
       }
      }
     },
     "localname": "AcquiredFundFeesAndExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AcquiredFundFeesEstimatedNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees Estimated, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundFeesEstimatedNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AcquiredFundIncentiveAllocationNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Incentive Allocation, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundIncentiveAllocationNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AcquiredFundTotalAnnualExpensesNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Total Annual Expenses, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundTotalAnnualExpensesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AllRisksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Risks:"
       }
      }
     },
     "localname": "AllRisksMember",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "cef_AllSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Securities:"
       }
      }
     },
     "localname": "AllSecuritiesMember",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "cef_AnnualCoverageReturnRatePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Coverage Return Rate [Percent]"
       }
      }
     },
     "localname": "AnnualCoverageReturnRatePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AnnualDividendPayment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment"
       }
      }
     },
     "localname": "AnnualDividendPayment",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_AnnualDividendPaymentCurrent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment, Current"
       }
      }
     },
     "localname": "AnnualDividendPaymentCurrent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_AnnualDividendPaymentInitial": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment, Initial"
       }
      }
     },
     "localname": "AnnualDividendPaymentInitial",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_AnnualExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Expenses [Table Text Block]"
       }
      }
     },
     "localname": "AnnualExpensesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AnnualInterestRateCurrentPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate, Current [Percent]"
       }
      }
     },
     "localname": "AnnualInterestRateCurrentPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AnnualInterestRateInitialPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate, Initial [Percent]"
       }
      }
     },
     "localname": "AnnualInterestRateInitialPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AnnualInterestRatePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate [Percent]"
       }
      }
     },
     "localname": "AnnualInterestRatePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_BasisOfTransactionFeesNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Transaction Fees, Note [Text Block]"
       }
      }
     },
     "localname": "BasisOfTransactionFeesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_BdcFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BDC File Number"
       }
      }
     },
     "localname": "BdcFileNumber",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "cef_BusinessDevelopmentCompanyFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Development Company [Flag]"
       }
      }
     },
     "localname": "BusinessDevelopmentCompanyFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_CapitalStockLongTermDebtAndOtherSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock, Long-Term Debt, and Other Securities [Abstract]"
       }
      }
     },
     "localname": "CapitalStockLongTermDebtAndOtherSecuritiesAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_CapitalStockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock [Table Text Block]"
       }
      }
     },
     "localname": "CapitalStockTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_DistributionServicingFeesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution/Servicing Fees [Percent]"
       }
      }
     },
     "localname": "DistributionServicingFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_DistributionsMayReducePrincipalTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributions May Reduce Principal [Text Block]"
       }
      }
     },
     "localname": "DistributionsMayReducePrincipalTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_DividendAndInterestExpensesOnShortSalesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend and Interest Expenses on Short Sales [Percent]"
       }
      }
     },
     "localname": "DividendAndInterestExpensesOnShortSalesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_DividendExpenseOnPreferredSharesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Expenses on Preferred Shares [Percent]"
       }
      }
     },
     "localname": "DividendExpenseOnPreferredSharesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_DividendReinvestmentAndCashPurchaseFees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Reinvestment and Cash Purchase Fees"
       }
      }
     },
     "localname": "DividendReinvestmentAndCashPurchaseFees",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_EffectsOfLeveragePurposeTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage, Purpose [Text Block]"
       }
      }
     },
     "localname": "EffectsOfLeveragePurposeTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_EffectsOfLeverageTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage [Table Text Block]"
       }
      }
     },
     "localname": "EffectsOfLeverageTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_EffectsOfLeverageTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage [Text Block]"
       }
      }
     },
     "localname": "EffectsOfLeverageTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ExpenseExampleTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example [Table Text Block]"
       }
      }
     },
     "localname": "ExpenseExampleTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ExpenseExampleYear01": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Year 01"
       }
      }
     },
     "localname": "ExpenseExampleYear01",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_ExpenseExampleYears1to10": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 10"
       }
      }
     },
     "localname": "ExpenseExampleYears1to10",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_ExpenseExampleYears1to3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 3"
       }
      }
     },
     "localname": "ExpenseExampleYears1to3",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_ExpenseExampleYears1to5": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 5"
       }
      }
     },
     "localname": "ExpenseExampleYears1to5",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_FeeTableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Table [Abstract]"
       }
      }
     },
     "localname": "FeeTableAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_FinancialHighlightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Highlights [Abstract]"
       }
      }
     },
     "localname": "FinancialHighlightsAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_GeneralDescriptionOfRegistrantAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Description of Registrant [Abstract]"
       }
      }
     },
     "localname": "GeneralDescriptionOfRegistrantAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_HighestPriceOrBid": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid"
       }
      }
     },
     "localname": "HighestPriceOrBid",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_HighestPriceOrBidNav": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid, NAV"
       }
      }
     },
     "localname": "HighestPriceOrBidNav",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_HighestPriceOrBidPremiumDiscountToNavPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid, Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "localname": "HighestPriceOrBidPremiumDiscountToNavPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveAllocationMaximumPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation Maximum [Percent]"
       }
      }
     },
     "localname": "IncentiveAllocationMaximumPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveAllocationMinimumPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation Minimum [Percent]"
       }
      }
     },
     "localname": "IncentiveAllocationMinimumPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveAllocationPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation [Percent]"
       }
      }
     },
     "localname": "IncentiveAllocationPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveFeesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Fees [Percent]"
       }
      }
     },
     "localname": "IncentiveFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_InterestExpensesOnBorrowingsPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expenses on Borrowings [Percent]"
       }
      }
     },
     "localname": "InterestExpensesOnBorrowingsPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IntervalFundFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interval Fund [Flag]"
       }
      }
     },
     "localname": "IntervalFundFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_InvestmentObjectivesAndPracticesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Objectives and Practices [Text Block]"
       }
      }
     },
     "localname": "InvestmentObjectivesAndPracticesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LatestNav": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest NAV"
       }
      }
     },
     "localname": "LatestNav",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LatestPremiumDiscountToNavPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "localname": "LatestPremiumDiscountToNavPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_LatestSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Share Price"
       }
      }
     },
     "localname": "LatestSharePrice",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LoanServicingFeesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Servicing Fees [Percent]"
       }
      }
     },
     "localname": "LoanServicingFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_LongTermDebtDividendsAndCovenantsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Dividends and Covenants [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtDividendsAndCovenantsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtIssuanceAndSubstitutionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Issuance and Substitution [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtIssuanceAndSubstitutionTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtPrincipal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Principal"
       }
      }
     },
     "localname": "LongTermDebtPrincipal",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_LongTermDebtRightsLimitedByOtherSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Rights Limited by Other Securities [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtRightsLimitedByOtherSecuritiesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtStructuringTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Structuring [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtStructuringTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt [Table Text Block]"
       }
      }
     },
     "localname": "LongTermDebtTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtTitleTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Title [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LowestPriceOrBid": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid"
       }
      }
     },
     "localname": "LowestPriceOrBid",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LowestPriceOrBidNav": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid, NAV"
       }
      }
     },
     "localname": "LowestPriceOrBidNav",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LowestPriceOrBidPremiumDiscountToNavPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid, Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "localname": "LowestPriceOrBidPremiumDiscountToNavPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ManagementFeeNotBasedOnNetAssetsNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fee not based on Net Assets, Note [Text Block]"
       }
      }
     },
     "localname": "ManagementFeeNotBasedOnNetAssetsNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ManagementFeesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fees [Percent]"
       }
      }
     },
     "localname": "ManagementFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_NetExpenseOverAssetsPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Expense over Assets [Percent]"
       }
      }
     },
     "localname": "NetExpenseOverAssetsPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_NewCefOrBdcRegistrantFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New CEF or BDC Registrant [Flag]"
       }
      }
     },
     "localname": "NewCefOrBdcRegistrantFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_NoPublicTradingTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Public Trading [Text Block]"
       }
      }
     },
     "localname": "NoPublicTradingTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_NoTradingHistoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading History [Text Block]"
       }
      }
     },
     "localname": "NoTradingHistoryTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherAnnualExpense1Percent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": 1.0,
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 1 [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpense1Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherAnnualExpense2Percent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": 2.0,
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 2 [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpense2Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherAnnualExpense3Percent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": 3.0,
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 3 [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpense3Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherAnnualExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherAnnualExpensesAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_OtherAnnualExpensesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expenses [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherExpensesNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses, Note [Text Block]"
       }
      }
     },
     "localname": "OtherExpensesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherFeederFundExpensesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Feeder Fund Expenses [Percent]"
       }
      }
     },
     "localname": "OtherFeederFundExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherMasterFundExpensesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Master Fund Expenses [Percent]"
       }
      }
     },
     "localname": "OtherMasterFundExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherSecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Securities [Table Text Block]"
       }
      }
     },
     "localname": "OtherSecuritiesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherSecurityDescriptionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Security, Description [Text Block]"
       }
      }
     },
     "localname": "OtherSecurityDescriptionTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherSecurityTitleTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Security, Title [Text Block]"
       }
      }
     },
     "localname": "OtherSecurityTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherTransactionExpense1Percent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": 1.0,
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 1 [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpense1Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionExpense2Percent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": 2.0,
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 2 [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpense2Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionExpense3Percent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": 3.0,
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 3 [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpense3Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherTransactionExpensesAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_OtherTransactionExpensesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expenses [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionFeesBasisMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Maximum"
       }
      }
     },
     "localname": "OtherTransactionFeesBasisMaximum",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_OtherTransactionFeesBasisMaximumPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Maximum [Percent]"
       }
      }
     },
     "localname": "OtherTransactionFeesBasisMaximumPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionFeesBasisNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Note [Text Block]"
       }
      }
     },
     "localname": "OtherTransactionFeesBasisNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherTransactionFeesNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees, Note [Text Block]"
       }
      }
     },
     "localname": "OtherTransactionFeesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OutstandingSecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Securities [Table Text Block]"
       }
      }
     },
     "localname": "OutstandingSecuritiesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OutstandingSecurityAuthorizedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Authorized [Shares]"
       }
      }
     },
     "localname": "OutstandingSecurityAuthorizedShares",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sharesItemType"
    },
    "cef_OutstandingSecurityHeldShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Held [Shares]"
       }
      }
     },
     "localname": "OutstandingSecurityHeldShares",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sharesItemType"
    },
    "cef_OutstandingSecurityNotHeldShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Not Held [Shares]"
       }
      }
     },
     "localname": "OutstandingSecurityNotHeldShares",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sharesItemType"
    },
    "cef_OutstandingSecurityTitleTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Title [Text Block]"
       }
      }
     },
     "localname": "OutstandingSecurityTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_PreferredStockRestrictionsArrearageTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Restrictions, Arrearage [Text Block]"
       }
      }
     },
     "localname": "PreferredStockRestrictionsArrearageTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_PreferredStockRestrictionsOtherTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Restrictions, Other [Text Block]"
       }
      }
     },
     "localname": "PreferredStockRestrictionsOtherTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_PrimaryShelfFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Shelf [Flag]"
       }
      }
     },
     "localname": "PrimaryShelfFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_PrimaryShelfQualifiedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Shelf Qualified [Flag]"
       }
      }
     },
     "localname": "PrimaryShelfQualifiedFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_ProspectusLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus [Line Items]"
       }
      }
     },
     "localname": "ProspectusLineItems",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "xbrltype": "stringItemType"
    },
    "cef_ProspectusTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus:"
       }
      }
     },
     "localname": "ProspectusTable",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_PurposeOfFeeTableNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purpose of Fee Table , Note [Text Block]"
       }
      }
     },
     "localname": "PurposeOfFeeTableNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RegisteredClosedEndFundFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Closed-End Fund [Flag]"
       }
      }
     },
     "localname": "RegisteredClosedEndFundFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_ReturnAtMinusFivePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Minus Five [Percent]"
       }
      }
     },
     "localname": "ReturnAtMinusFivePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtMinusTenPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Minus Ten [Percent]"
       }
      }
     },
     "localname": "ReturnAtMinusTenPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtPlusFivePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Plus Five [Percent]"
       }
      }
     },
     "localname": "ReturnAtPlusFivePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtPlusTenPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Plus Ten [Percent]"
       }
      }
     },
     "localname": "ReturnAtPlusTenPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtZeroPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Zero [Percent]"
       }
      }
     },
     "localname": "ReturnAtZeroPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_RightsLimitedByOtherSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rights Limited by Other Securities [Text Block]"
       }
      }
     },
     "localname": "RightsLimitedByOtherSecuritiesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RightsSubjectToOtherThanMajorityVoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rights Subject to Other than Majority Vote [Text Block]"
       }
      }
     },
     "localname": "RightsSubjectToOtherThanMajorityVoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RiskAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Axis]"
       }
      }
     },
     "localname": "RiskAxis",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_RiskFactorsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Factors [Table Text Block]"
       }
      }
     },
     "localname": "RiskFactorsTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RiskTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Text Block]"
       }
      }
     },
     "localname": "RiskTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SalesLoadPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Percent]"
       }
      }
     },
     "localname": "SalesLoadPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_SecurityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security [Axis]"
       }
      }
     },
     "localname": "SecurityAxis",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_SecurityDividendsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Dividends [Text Block]"
       }
      }
     },
     "localname": "SecurityDividendsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Liabilities [Text Block]"
       }
      }
     },
     "localname": "SecurityLiabilitiesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityLiquidationRightsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Liquidation Rights [Text Block]"
       }
      }
     },
     "localname": "SecurityLiquidationRightsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityObligationsOfOwnershipTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Obligations of Ownership [Text Block]"
       }
      }
     },
     "localname": "SecurityObligationsOfOwnershipTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityPreemptiveAndOtherRightsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Preemptive and Other Rights [Text Block]"
       }
      }
     },
     "localname": "SecurityPreemptiveAndOtherRightsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityTitleTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Title [Text Block]"
       }
      }
     },
     "localname": "SecurityTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityVotingRightsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Voting Rights [Text Block]"
       }
      }
     },
     "localname": "SecurityVotingRightsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Amount"
       }
      }
     },
     "localname": "SeniorSecuritiesAmount",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_SeniorSecuritiesAverageMarketValuePerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Average Market Value per Unit"
       }
      }
     },
     "localname": "SeniorSecuritiesAverageMarketValuePerUnit",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_SeniorSecuritiesAveragingMethodNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Averaging Method, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesAveragingMethodNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesCoveragePerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Coverage per Unit"
       }
      }
     },
     "localname": "SeniorSecuritiesCoveragePerUnit",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_SeniorSecuritiesHeadingsNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Headings, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesHeadingsNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesHighlightsAnnualizedNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Highlights Annualized, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesHighlightsAnnualizedNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesHighlightsAuditedNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Highlights Audited, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesHighlightsAuditedNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesInvoluntaryLiquidatingPreferencePerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Involuntary Liquidating Preference per Unit"
       }
      }
     },
     "localname": "SeniorSecuritiesInvoluntaryLiquidatingPreferencePerUnit",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_SeniorSecuritiesNoteTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities [Table Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SharePriceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price [Table Text Block]"
       }
      }
     },
     "localname": "SharePriceTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SharePricesNotActualTransactionsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Prices Not Actual Transactions [Text Block]"
       }
      }
     },
     "localname": "SharePricesNotActualTransactionsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ShareholderTransactionExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Transaction Expenses [Table Text Block]"
       }
      }
     },
     "localname": "ShareholderTransactionExpensesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_TotalAnnualExpensesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Annual Expenses [Percent]"
       }
      }
     },
     "localname": "TotalAnnualExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_UnderwritersCompensationPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriters Compensation [Percent]"
       }
      }
     },
     "localname": "UnderwritersCompensationPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_WaiversAndReimbursementsOfFeesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Waivers and Reimbursements of Fees [Percent]"
       }
      }
     },
     "localname": "WaiversAndReimbursementsOfFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_WarrantsOrRightsCalledAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Amount"
       }
      }
     },
     "localname": "WarrantsOrRightsCalledAmount",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_WarrantsOrRightsCalledPeriodDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Period [Date]"
       }
      }
     },
     "localname": "WarrantsOrRightsCalledPeriodDate",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateItemType"
    },
    "cef_WarrantsOrRightsCalledTitleTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Title"
       }
      }
     },
     "localname": "WarrantsOrRightsCalledTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_WarrantsOrRightsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Exercise Price"
       }
      }
     },
     "localname": "WarrantsOrRightsExercisePrice",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "dei_AdditionalSecurities462b": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "localname": "AdditionalSecurities462b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "localname": "AdditionalSecurities462bFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "localname": "AdditionalSecuritiesEffective413b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings.",
        "label": "Approximate Date of Commencement of Proposed Sale to Public"
       }
      }
     },
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateOrAsapItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r7",
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DelayedOrContinuousOffering": {
     "auth_ref": [
      "r9",
      "r10",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "localname": "DelayedOrContinuousOffering",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "auth_ref": [
      "r9",
      "r10",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EffectiveAfter60Days486a": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "localname": "EffectiveAfter60Days486a",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveOnDate486a": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "localname": "EffectiveOnDate486a",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EffectiveOnDate486b": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "localname": "EffectiveOnDate486b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EffectiveOnSetDate486a": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "localname": "EffectiveOnSetDate486a",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveOnSetDate486b": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "localname": "EffectiveOnSetDate486b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveUponFiling462e": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "localname": "EffectiveUponFiling462e",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveUponFiling486b": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "localname": "EffectiveUponFiling486b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "localname": "EffectiveWhenDeclaredSection8c",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Securities Act File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInvCompanyType": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product).",
        "label": "Entity Inv Company Type"
       }
      }
     },
     "localname": "EntityInvCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "invCompanyType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_ExhibitsOnly462d": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "localname": "ExhibitsOnly462d",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "localname": "ExhibitsOnly462dFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_InvestmentCompanyActFileNumber": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "localname": "InvestmentCompanyActFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_InvestmentCompanyActRegistration": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "localname": "InvestmentCompanyActRegistration",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "localname": "InvestmentCompanyRegistrationAmendment",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sequenceNumberItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "localname": "NewEffectiveDateForPreviousFiling",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_NoSubstantiveChanges462c": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "localname": "NoSubstantiveChanges462c",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "localname": "NoSubstantiveChanges462cFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_PostEffectiveAmendment": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "localname": "PostEffectiveAmendment",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PostEffectiveAmendmentNumber": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective.",
        "label": "Post-Effective Amendment Number"
       }
      }
     },
     "localname": "PostEffectiveAmendmentNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sequenceNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreEffectiveAmendment": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "localname": "PreEffectiveAmendment",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreEffectiveAmendmentNumber": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective.",
        "label": "Pre-Effective Amendment Number"
       }
      }
     },
     "localname": "PreEffectiveAmendmentNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sequenceNumberItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cwco.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r10": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r11": {
   "Name": "Form N-3",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r12": {
   "Name": "Form N-4",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r13": {
   "Name": "Form N-6",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r14": {
   "Name": "Form S-3",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r15": {
   "Name": "Investment Company Act",
   "Number": "270",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "313",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "413",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r20": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r21": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r22": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r23": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "e",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r24": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "486",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r25": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "486",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r26": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r27": {
   "Name": "Securities Act",
   "Publisher": "SEC",
   "Section": "8",
   "Subsection": "c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r8": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r9": {
   "Name": "Form F-3",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001558370-23-000131-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-23-000131-xbrl.zip
M4$L#!!0    (  9%*5;Q:\R_>@,  +L,   1    8W=C;RTR,#(S,#$P-"YX
M<V2U5MMNVS ,?1^P?]#\[FO: 0EZ0;MN0(%V [H.Z-N@R$HBS)8\26[2OQ\E
M6T[DV&DZ;$]1Q,/#(U*D?':Y*0OT3*5B@I\':90$B'(B<L:7YT&M0JP(8\'E
MQ?MW9Q_"\.GZX0[E@M0EY1H12;&F.5HSO4*/HJHP1_=42E84Z%JR?$D12I,(
M2*,)"L.6XQHK\!$<6;(L2CO+IY9/\!E*XVF<)=D$I>DL2V?)";JZ[X#WH&_!
M7D5N5#Y39$5+C#262ZJ_XI*J"A-Z'JRTKF9QO%ZO([(F(B*BM"Q)FIP$"&LM
MV;S6](N0Y0U=X+K0D [^N\:%C0Q9*JA)@@?8,4-:N9J! B_4>A()N81 21H_
MW=]]M^(<&+*]Q+CJ'!98S2V\-1A]F0,KJ4/]4E&U#^],G@.02%$,X9W%@TNZ
M\)1OYK)PVC_&8.V."(9<=]A=W&G<&!V4U%+"Y7KQP8J2:"F>8V?U9&R*4163
M^.F.\5\.R3$C:IC9FO:R-Y*-SN0Y$%%S+<>4-T8_W5J.*I_&8-V1,BC"8RO@
MH <28<QS:"L'IQNR&I9J++T$]ZG;.YI.I]/86CNEC R3@J%_U4:NIK-X<$Z7
MINT/I,O4(VYAG1I=R1$Y8/$"'-'-KEW9Z^T:,JXTYH3N=@ [4)T^WLR;UP90
M6T=>E]E0:V4)5%)3KMB\H*&!48DUC' 59F:$-^ZYEKU">.+ '!NSY0N3-,S2
MSI-6DI)CJK)%;LNI7R^EWD9BPU4$@U?$_&!#Y=N&(CN3RV]3NO"OOAE.;'!R
M?6PF%PO@&4'(/B28<Z%MCNV>VZTJQA>BW8)-TS S<\A'R"PRBQ\/M\/5MJFX
M:1]3]WO%\\]<,_UR"[2RM $#Q* .1R$[(4Y*3A>,,RL[@40E*$2.8'>)>8X:
M-K1#=Q;W.?KT-;SEW_B%7<-%4,!E/<UD;KU;R"%/@@M2%W_AN%4V[M?NNIKT
M2N5&YP-=(#OM9J8ES@/%RJHP+6OW5O8Y-)4+78_^A.-&<)$<Q/ ?& *VV/T,
MM8$=!99DCV5O&@.)J*C4#*;H=N['_^Q8!9Z_]5C@0HO_<YZSN-]E[8[?C;87
MX6A":L3W/O)&ID#S:7@GB.5IT&H,;A8F25D$H9R^-X3=CK.CPCJX6;PQ[*$'
M:"CVH(OYUSUTH=D*TRR<I&\\_=Z'X)$"G(.)?+J-V=2^X;CX U!+ P04
M"  &12E6CJUHL3H!  !X @  %0   &-W8V\M,C R,S Q,#1?;&%B+GAM;(U1
MST^#,!2^+_%_>/9>2D$3:0:+\PH7]; K@[>MD;6D=(+_O:7",F.F7IKV?3_>
M]UZ7J^'8P#N:3FJ5$AZ$!%!5NI9JGY*3W=$'LLIN%LM;2C?KYQQJ79V.J"Q4
M!DN+-?32'N!5MVVIH$!C9-/ VLAZCP \#)QC$ .EF;=8EYV3: 7>*PKX##Q-
M;EH)X"QA41C%P+F(N COX+&8>85+MI-_$1NIWL1X;%T_<!.J3@R=3,G!VE8P
MUO=]T,>!-GNG#SG;%/E+=<!C2:7J;*DJ).#XHO/%7%>E]>NYD ];T\P&,3OW
MNLH87W2FT;%$>41C'@Q=3::((_R/)C-]1&M[%ER2[]D7>*;^L)[&YTF2,(^2
M; $P;:[<8I.[&WA$V(\64X*#157CF-97C6[PE[0C[",38.Y+V+<_R3X!4$L#
M!!0    (  9%*5:6FQCWMP0  !0J   5    8W=C;RTR,#(S,#$P-%]P<F4N
M>&ULU5I;DZ(X&'V?JOT/6?89N7C%TIZRG9XM:]J>KM:IF=J7J0A14PL)%>*H
M_WX3)-U>0'&W%CLO"N3P<;YS0L@'Z7W<1"'XA5B"*>D;3LTV "(^#3!9](T5
MGYL=X^/=;Q]ZOYOFC_N71Q!0?Q4APH'/$.0H &O,EV!*XQ@2,$:,X3 $]PP'
M"P2 8]=$Q%H=F.9=&N(>)N(42D :RZTYJF&81:.D"QS+LUS;K0/'Z;I.UVZ
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
M&"7K<\8)M2DZ-"\'#BX,N[A-]TCOXXP<^L)\W^:U@W7G($'^K8B:1@!G+G(
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
M/UO!8%WJVNFV.%[>D33 BJ,!EH/P[N@@ZOH!K-5ZT;*CNS#T'B_RR*FB?F=
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
M^@4_BCIY4+]@\+1^P4D(JCZ:%?:_SQ\\03S60%*N-J'H%]9(2I^C7CY@1RT
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
M16L 1(GC9^Q%<\F)K\> 8OL;@);&24. " 1FP JA +%9"I5EGC,L(5T)^JU
M(YSDE> %2:D*%:TUF=AV-=@V'#.#TY%Q8:80<-4NHV4(4A*K#H@2S( BFKY6
M+,-JN*(&YW8\M!)V R7LHDG" D\1-@*9%";..$_A52G+&_#K9815 87D82-I
MJ<>0V!Z_,OL@X<\E&W=I:OG2%7KP0%\E1+'$1ZO*H"79!Q/0_ZE3+H:M<1&9
M( &9">BCL+&!;U 38ORT\IZ[69>MC;&1'!#=YHQH*2^F"F?LD%,.WV#MP8QF
MZB!-+\&^-;$G&O0#B.(L!GD@[';?P>*-DT(O3$U!=F+%>(U#\!E3&23$F*AP
M4.%)[42;S(9#VIVV4N&;*A4&;:5"6ZFPR94*K6[;)-T6W^X_?ZW[LG7\7,R
M:-C9GN62!E3KLKV20R-M<^<RSC!7A-6G.1F V+2<Y0EV&G%TW5:<9F)+AXYU
MHY(.8L<)CN^67[S"!/5,IZE6EC:M^5RKW3L$#N&VK5^>K_3)*OYCV44C +6^
MO9.2YQ"]DW)(;>#0<V]'0R, L@4KG&+YA%H;RN^(M\UN;*.G70GM5^(E9 !;
M-[[LQ*<K(B4UJN!9@V5;GQ!*EM U8F:B,.5-M9_&#+]7>#>E7#NWHV&(&/,D
MRP1?7^1$=$*O-=8W4: M5S4:T=;;T S0^V<*'', #1"!XPJIKU][L8[\T$UK
MENW #\VXH5]F5;[QY9*H#PA4T?S-S$@!;?%3ONT^)G]'?#(>-O@0 ?H<?K7X
MH\B? Q<!R4\51?01= YPI;9^!)"([ZK!/J?R:(4>L,,UWGJ&U:*7Q*TC8\L!
M (,'9\KI5Z+"NOJ4"/TCQSU+Z_59]8B"$Y>DB10D(QP?J#%X4(,HI-G[.-=
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
M#[883P'4CLJ,2F7B[.H#OFO641%[;9-H>VM&,9$F3_FT+;-49J+<2U7\<3^
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
M-PQ??)TP5C+YJ]N$BO]_R.X_-A_^#U!+ 0(4 Q0    (  9%*5;Q:\R_>@,
M +L,   1              "  0    !C=V-O+3(P,C,P,3 T+GAS9%!+ 0(4
M Q0    (  9%*5:.K6BQ.@$  '@"   5              "  :D#  !C=V-O
M+3(P,C,P,3 T7VQA8BYX;6Q02P$"% ,4    "  &12E6EIL8][<$   4*@
M%0              @ $6!0  8W=C;RTR,#(S,#$P-%]P<F4N>&UL4$L! A0#
M%     @ !D4I5B:$.' ''   \,P  !0              ( !  H  &-W8V\M
M,C R,S Q,#1X.&LN:'1M4$L! A0#%     @ !D4I5DL9B!]4*0  R%(! !@
M             ( !.28  &-W8V\M,C R,S Q,#1X97@Q,&0Q+FAT;5!+ 0(4
M Q0    (  9%*59_G&OH* X  *L]   8              "  <-/  !C=V-O
J+3(P,C,P,3 T>&5X.3ED,2YH=&U02P4&      8 !@"3 0  (5X

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
